FFmpeg là một công cụ mạnh mẽ để xử lý dữ liệu đa phương tiện và có thể rất hữu ích cho các dự án sáng tạo. Dưới đây là một số cách bạn có thể sử dụng FFmpeg để làm cho các dự án sáng tạo của mình dễ dàng hơn:
Tạo video trình chiếu: Bạn có thể tạo một video trình chiếu từ một loạt hình ảnh. Ví dụ:
ffmpeg -framerate 1 -i img%03d.jpg output.mp4
Thêm mã thời gian: Điều này có thể hữu ích cho việc chỉnh sửa hoặc xem lại:
ffmpeg -i input.mp4 -vf "drawtext=fontfile=DejaVuSans-Bold.ttf: text='%{pts\:hms}': x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000000@1" output.mp4
Tạo hình thu nhỏ: Tạo một hình thu nhỏ từ video:
ffmpeg -i input.mp4 -ss 00:01:00 -vframes 1 output.jpg
Trích xuất kênh âm thanh: Trích xuất các kênh âm thanh riêng lẻ từ video:
ffmpeg -i input.mp4 -map_channel 0.1.0 output.wav
Tạo video lặp lại: Hữu ích cho video nền hoặc GIF:
ffmpeg -stream_loop -1 -i input.mp4 -c copy -fflags +genpts -t 600 output.mp4
Thêm lớp phủ video: Thêm một lớp phủ video lên trên một video khác:
ffmpeg -i main.mp4 -i overlay.mp4 -filter_complex "[0:v][1:v] overlay=main_w-overlay_w-10:10:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4
Hiệu ứng hình trong hình: Tạo hiệu ứng hình trong hình:
ffmpeg -i main.mp4 -i pip.mp4 -filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4
Thêm nhạc nền: Thêm nhạc nền vào video:
ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 output.mp4
Hiệu ứng chuyển động chậm hoặc nhanh: Tạo hiệu ứng chuyển động chậm hoặc nhanh:
- Chuyển động chậm:
ffmpeg -i input.mp4 -vf "setpts=2.0*PTS" output.mp4
- Chuyển động nhanh:
ffmpeg -i input.mp4 -vf "setpts=0.5*PTS" output.mp4
- Chuyển động chậm:
Tạo video từ văn bản: Hữu ích cho các hoạt hình đơn giản hoặc trình chiếu:
ffmpeg -f lavfi -i color=c=blue:s=1280x720:d=5 -vf "drawtext=fontfile=Arial.ttf:fontsize=60:fontcolor=white:x=(w-text_w)/2:y=(h-text_h)/2:text='Hello World'" output.mp4
Những ví dụ này cho thấy sự linh hoạt và sức mạnh của FFmpeg cho các nhiệm vụ sáng tạo khác nhau. Nếu bạn cần hướng dẫn chi tiết hơn hoặc có ý tưởng dự án cụ thể, hãy cho tôi biết nhé!
0 nhận xét:
Đăng nhận xét