转换 av 格式文件到 mp4
$ ffmpeg -i test.av -codec copy test.mp4
图片格式之间相互转换
$ ffmpeg -i xxx.jpg xxx.png
$ ffmpeg -i xxx.png xxx.jpg
设置指定的编码格式
$ ffmpeg -i xxx.jpg -s 1920x1080 -pix_fmt yuvj420p xxx.yux
视频抽帧
ffmpeg -ss 10 -i input_video -y -r 6 -f image2 -vframes 100 -s 1920x1080 img-%03d.jpg
相关的参数选项释义:
-ss
表示的截图起始时间,可以以秒为单位,也可以是hh:mm::ss[.xxx]
这样的形式。-i
表述输入文件-y
覆盖之前的截图-r
表示截图的帧率-f
表示输出的图片格式-vframes
表示截图的帧数-t
表示截图的时长,单位可以是Second
或者是hh:mm:ss[.xxx]
-s
表示生成的截图的尺寸,如果缩放,图片的质量会有所变化%03d
格式化命名输出图片,%d 表示按照数字去命名