本文记录一些常用 ffmpeg 命令。
合并多段视频
建立文件 file_list.txt
1 | file '1.mp4' |
执行:
1 | ffmpeg.exe -f concat -i file_list.txt -c copy output.mp4 |
合并音频与视频
常用于 YouTube 的视频搬运。
1 | ffmpeg.exe -i audio.mp4 -i video.mp4 -acodec copy -vcodec copy output.mp4 |
视频抽帧
参考了知乎专栏。
1 | ./ffmpeg.exe -i .\input.mp4 -r 10 -q:v 2 -f image2 ./%d.jpg |
- -r 后面的 10:每秒抽 10 帧
启用 GPU 加速
AMD 显卡,在 output.mp4 前面加入下面这行:
1 | -c:v h264_amf |
提取音频
1 | ffmpeg -i video.flv -vn -codec copy "audio.m4a" |