我需要使用zoompan过滤器创建带有各种平移和缩放的ffmpeg视频。我必须能够创建放大、缩小、平移和平移效果到视频的所有区域,例如:左上、中上、右上、右、右下、中下、左下角、左边和中间。到目前为止,我只能弄清楚如何放大到几个区域,例如:
放大左上角:
-vf "zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x-1)':y='y':d=125"
Run Code Online (Sandbox Code Playgroud)
右上角放大:
-vf "zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x+1)':y='y':d=125"
Run Code Online (Sandbox Code Playgroud)
放大左下角:
-vf "zoompan=z='min(zoom+0.0005,1.5)':y='if(gte(zoom,1.5),y,y+1)':x='x':d=125"
Run Code Online (Sandbox Code Playgroud)
我一直无法找到一个很好的资源来解释这些数字是如何工作的,以及我如何为所有这些变化找出特定的 zoompan 过滤器。
帮助????
| 归档时间: |
|
| 查看次数: |
10125 次 |
| 最近记录: |