这是我需要在服务器上做的。
假设我有 3 个视频文件:video1.avi 2 分钟 -> 640x320 video2.avi 1 分钟 -> 640x320 video3.avi 1 分钟 -> 640x320
我需要创建 video4.avi,它长 2 分钟,大小为 1280x320,包含并排的视频(水平)。我需要 video2 和 video3 位于视频 1 的右侧。 Video3 应该在视频 video2 结束后开始。
- 我需要在服务器端执行此操作。
- 能够在不重叠的情况下编写视频/音频。
- 能够在较长视频的右侧添加几个小视频剪辑。
- 这应该是一个命令行工具。
我可以用什么来实现这一点?
我首先想到的是 FFMPEG 和 Image Magick。使用 FFMPEg 导出音频并将视频帧(由 FFMPEG 导出)组合成单个图像。我知道我可以从帧和音频生成视频文件,但我不知道是否可以同步音频文件并合成它们(视频 1 和视频 2 的音频应该混合,同时播放)。
有任何想法吗?