如何使用ffmpeg将视频缩小到一个点?

问题描述 投票:0回答:0

我有一个视频,并尝试将整个内容从 1.0 缩小到 0.1,或者字面上,缩小到一个点。我不知道它的缩放值,所以首先我尝试使用 0.1 变体。它应该将图像缩小 10 倍并用黑色背景填充图像外的整个区域。

我尝试使用代码:

ffmpeg -i e:/gals/1/logo_3s.mp4 -vf "scale=2560:2560,setsar=1:1,zoompan=z='if(lte(zoom,0.1),1.0,max(1.001,zoom-0.01))':d=1:x='(iw-(iw/zoom))/2':y='(ih-(ih/zoom))/2'" -s "1280x1280" -b:v 3000k -r 60 -t 3 e:/gals/1/loop_z.mp4

但没有任何反应 - 只有视频被拉伸但保持正确的尺寸。它也会丢失一些帧或没有

-t 3
从3秒延长到7秒。

我做错了什么?也许我可以按某种比例重新缩放每个帧并使其逐渐变小?

ffmpeg zooming rescale
© www.soinside.com 2019 - 2024. All rights reserved.