使用 MLT 生成包含滚动图像的视频

generate video containing scrolling image using MLT

我想从 1920x10000 的静止图像生成视频 [比方说 1920x1020]。

图像必须从上到下滚动,就好像有人真的在滚动页面一样。

找到了如何使用 ffmpeg 制作它的答案,但我需要在 mlt 中滚动它,因为我在那里有很多其他任务。

melt -profile atsc_1080p_2997 1.jpg length=300 -filter affine transition.geometry="0=0,0:100%x100%;300=0,-500:100%x100%"

这会滚动,但图像居中,我需要计算像素... 有什么办法让它像 ffmpeg 一样吗? (generate video containing scrolling image) (只需传递需要的长度)

MLT 没有类似的滚动过滤器。您使用的方法是recommended/preferred在MLT中滚动的方法。

...i need to calculate pixels

如果有帮助,您可以使用百分比而不是像素。

您可以使用过滤器,过滤器服务的名称是affine