ffmpeg zoompan滤镜参数详解
时间: 2023-10-28 07:07:10 浏览: 428
ffmpeg参数说明
好的,关于 ffmpeg 中的 zoompan 滤镜,其参数含义如下:
1. z:缩放比例,可以是一个数字或者是一个表达式,例如“z=if(lte(zoom,1.0),1.5,max(1.001,zoom-0.001))”表示当缩放比例小于等于 1 时,将其放大到 1.5 倍,否则每次缩小 0.001。
2. x:缩放中心点的横坐标,可以是一个数字或者是一个表达式。
3. y:缩放中心点的纵坐标,可以是一个数字或者是一个表达式。
4. d:缩放方向,可以是“in”(向内缩放)或“out”(向外缩放)。
5. s:起始时间,可以是一个数字或者是一个表达式。
6. e:结束时间,可以是一个数字或者是一个表达式。
7. p:持续时间,可以是一个数字或者是一个表达式。
8. f:帧率,可以是一个数字或者是一个表达式。
9. interp:插值方式,可以是“linear”(线性插值)或“quadratic”(二次插值)。
例如,下面的命令将视频从第 10 秒开始到第 20 秒结束进行缩放,缩放比例从 1 到 2,缩放中心点为视频中心点:
```
ffmpeg -i input.mp4 -vf "zoompan=z='min(max(zoom,pzoom)+0.01,2)':d=10:s=10:e=20:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)'" output.mp4
```
阅读全文