Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

8天前关闭。



Improve this question




我有两个长度完全相同的视频,我想用ffmpeg将它们堆叠到一个视频文件中。

我怎样才能做到这一点?

最佳答案

有关此问题的更新,更简单的方法,请参见this answer

旧版本:
您应该能够使用FFmpeg中的padmovieoverlay过滤器执行此操作。该命令将如下所示:

ffmpeg -i top.mov -vf 'pad=iw:2*ih [top]; movie=bottom.mov [bottom]; \
  [top][bottom] overlay=0:main_h/2' stacked.mov

首先,应该放在最上面的电影被填充到其高度的两倍。然后加载底部的影片。然后,将底部影片覆盖在填充的顶部影片上,偏移量为填充影片高度的一半。

10-06 13:11