Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
8天前关闭。
Improve this question
我有两个长度完全相同的视频,我想用ffmpeg将它们堆叠到一个视频文件中。
我怎样才能做到这一点?
首先,应该放在最上面的电影被填充到其高度的两倍。然后加载底部的影片。然后,将底部影片覆盖在填充的顶部影片上,偏移量为填充影片高度的一半。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
8天前关闭。
Improve this question
我有两个长度完全相同的视频,我想用ffmpeg将它们堆叠到一个视频文件中。
我怎样才能做到这一点?
最佳答案
有关此问题的更新,更简单的方法,请参见this answer。
旧版本:
您应该能够使用FFmpeg中的pad,movie和overlay过滤器执行此操作。该命令将如下所示:
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