是否可以使用 ffmpeg 将两个电影文件合并为一个,像拉链一样交错?

是否可以使用 ffmpeg 将两个电影文件合并为一个,像拉链一样交错?

假设您有两个影片剪辑,每个剪辑具有相同的 fps 和几何形状以及图片总数,现在取第一个剪辑的第一张图片,并将第二个剪辑的第一张图片放在其后面,然后再取第一个剪辑的第二张图片,依此类推...

是否可以使用 ffmpeg 从另外两个剪辑中创建这样的剪辑?

答案1

好吧,光用 ffmpeg 不行。你需要一些东西来渲染从 clip1 到 clip 2 的过渡。我检查过这个工具(基于 ffmpeg),它可能接近你想要的: ffpeg-concat

但这需要一些时间,因为剪辑被渲染成场景,然后使用 ffmpeg 和 openGL 重新组合在一起进行过渡

答案2

ffmpeg concat 函数用于将一系列影片片段拼接在一起。我认为 ffmpeg 不具备交错功能。我按照您在 matlab 中描述的方式创建了交错影片。然后,我使用 ffmpeg 为影片添加了配乐。

相关内容