ffmpeg 学习笔记
-f
强制格式(一般能自动识别, 无须指明)
-i
输入
-y
覆盖
-stream_loop
循环次数(0 表示不循环, -1 表示无限循环)
-c
-codec
编解码器
-t
duration(和 -to
互斥, 且优先级比 -to
高)
-to
到某个时间为止
-ss
和 -to
相反, 从某个时间开始
-sseof
输入参数, 相对于文件结尾的相对位置, 负值
-r
frame rate 帧率(作为输入参数时请使用 -framerate
)
-s
frame size 输出帧尺寸
-aspect
视频尺寸比例
-frames:v
输出帧
-codec:v
视频编码
-filter:v
视频滤镜
-vf scale=960:-1
将视频scale
-pattern_type glob
可以设置输入文件名的匹配模式为glob模式, 例如 ffmpeg -pattern_type glob -framerate 12 -i "foo-*.jpg" -s WxH foo.mp4