我不知道我是否把这个题目写得很好,这是否可以理解。尽管如此,以下是一个解释
我有7个不同尺寸的视频,宽度相同(1080)。我希望把他们一个低于另一个,以获得一个完整的高清垂直视频(1080x1920)。我尝试了-filter_complex vstack过滤器在ffmpeg,并使所有的视频对齐在另一个,我得到一个完美的1080x1920全高清垂直视频,但他们不同步彼此。一旦视频是同步的,我需要放一个音频,这也应该同步与不同步的视频,将作出。
有这么多的复杂性。请建议我如何使它们同步。有什么软件可以让我把7个视频放在另一个下面的时间线上吗?(如果不是7个,至少有3-4个视频)。请建议从哪里开始,如何开始。
Adobe或其他软件中有任何选项吗?
谢谢
编辑:,我正在做一个非常长的过程,垂直组合所有7个视频
首先我用
ffmpeg -i video1.mp4 -i video2.mp4 -preset veryslow -filter_complex vstack video12.mp4
然后
ffmpeg -i video12.mp4 -i video3.mp4 -preset veryslow -filter_complex vstack video123.mp4
就这样等等
是否有更好的方法在一条命令中完成这一切?
发布于 2018-11-05 22:28:59
对于有关ffmpeg堆叠命令的问题,是的--有一种方法可以在一个命令中完成。如果指定数字,vstack可用于组合两个以上的视频:
ffmpeg -i video1.mp4 -i video2.mp4 -i video3.mp4 -i video4.mp4 -i video5.mp4 -i video6.mp4 -i video7.mp4 -i audio.mp3 \
-filter_complex [0:v][1:v][2:v][3:v][4:v][5:v][6:v]vstack=7[v]; -map "[v]" -map 8:a output.mp4https://stackoverflow.com/questions/52488498
复制相似问题