生成包含滚动图像的视频



我想从一张800x10000的静态图像生成一个视频[比如800x600]。

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

如果它能在某些部分上滚动得快一些,而在其他部分上滚动得慢一些,那就太好了,如果不能,我想我可以做几个单独的视频,然后把它们拼接起来。

我找不到关于这个主题的任何文档;谁能给我点提示吗?谢谢你的时间!

使用滚动过滤器。裁剪过滤器是可选的,将为大图像输入输出合理的宽度和高度。你也可以考虑使用比例过滤器。格式过滤器输出广泛兼容的像素格式/色度子采样方案。

<标题>垂直h1> 平
ffmpeg -loop 1 -i input.png -vf "scroll=horizontal=0.01,crop=800:600:0:0,format=yuv420p" -t 10 output.mp4

滚动过滤器选项

  • horizontal, h设置水平滚动速度。默认为0。允许的范围是-1到1。负值改变滚动方向

  • vertical, v设置垂直滚动速度。默认为0。允许的范围是-1到1。负值改变滚动方向

  • hpos设置初始水平滚动位置。默认为0。

  • vpos设置初始垂直滚动位置。默认为0。取值范围为0 ~ 1。

最新更新