FFMPEG如何在一个命令行中放大然后缩小

时间:2017-09-28 04:27:32

标签: video ffmpeg

我正在制作带缩放效果的视频。

我希望放大,然后像节拍反应效果一样缩小。

"zoompan=z='if(lte(zoom,1.2),zoom+0.0200,zoom-0.0065)':x='iw/2-(iw/zoom)/2':y='ih/2-(ih/zoom)/2':d=500"

这是我的第一个想法,但它只是停留在1.2缩放比率。

我希望缩放从1开始,然后一旦缩放达到1.2,然后慢慢缩小到1.0。

我应该做什么?

1 个答案:

答案 0 :(得分:1)

使用

"zoompan=z='if(lte(mod(on,42),10),zoom+0.0200,zoom-0.0065)':x='iw/2-(iw/zoom)/2':y='ih/2-(ih/zoom)/2':d=500"

在每个42帧周期中,这将放大前10帧,然后缩小其余帧。