通过命令行使用filter
- 查看ffmpeg支持哪些filter
ffmpeg -filters
T . .=时间轴支持
. S .=切片螺纹
. . C=命令支持
A=音频输入/输出
V=视频输入/输出
N=输入/输出的动态数量和/或类型
|=源或汇过滤器
- 查看每个filter的详细信息
ffmpeg -h filter=drawbox
- 在视频上画一个box
ffplay -i ../../mp4/3.mp4 -vf "drawbox=x=30:y=10:w=64:h=64:c=red"
- 复杂filter的使用
ffplay -i ../../mp4/3.mp4 -vf "movie=./a.png,scale=64:64[wm];[in][wm]overlay=30:10"
filter语法
- 在avFilter参数之间用’:'来分割。
- 多个avFilter之间串联用’,'分割,默认前一个filter的输出是后一个filter的输入。
- 多个avFilter之间没有关联用’;'分割。