2016-09-27 75 views
0

我正在尝试创建图像的5秒视频并在图像上平移。我熟悉zoompan视频过滤器,我可以根据需要放大或缩小显示结果。但是,我需要能够平移图像而不会缩小或放大。我怎样才能做到这一点?目前的命令我有一个简单的zoomin应用于图像的中间偏右的是:FFMPEG - 在没有放大或缩小的情况下平移图像

ffmpeg -y -framerate 25 -loop 1 -i img-1.png -filter_complex "[0:v]scale=5120x2880,zoompan=z='min(zoom+0.0005,1.5)':x='5120':y='ih/2-(ih/zoom/2)':d=125,trim=duration=5" -crf 1 -preset ultrafast out.mp4 

如何更改过滤器从中间完成ONLY泛的权利,而不在放大?

回答

0

听起来像作物过滤器的工作。类似于

crop=iw/2:ih:iw/2*t/5:0

+0

如果我不想移动整个图像怎么办?我想要做的就是从图像中心平移到图像的不同部分,如:顶部,右上角,右下角,右下角,底部,左下角,左角和左上角。我如何从图像中心开始,甚至可以稍微放大,以便图像填充整个平底锅的尺寸,并移动到其中一个位置? –

+0

然后用 'crop = iw/2:2 * ih/3:iw/4 *(1 + t/5):ih/6 *(1 + t/5) 无论如何,没有缩放的效果可以想象为用一个带有一个孔的封面覆盖图片,并将该封面移动到图片上;裁剪过滤器就是这样做的。 –

+1

你能否解释一下这个命令是如何工作的以及每个部分在做什么? –

相关问题