FFMpeg 命令记录

文章目录
  1. 1. 合并多段视频
  2. 2. 合并音频与视频
  3. 3. 视频抽帧
  4. 4. 启用 GPU 加速
  5. 5. 提取音频

本文记录一些常用 ffmpeg 命令。

合并多段视频

建立文件 file_list.txt

1
2
3
file '1.mp4'
file '2.mp4'
file '3.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"