创建带有多个音轨的视频文件?

创建带有多个音轨的视频文件?

我有一部用三种语言制作的动画电影。每种语言的画面完全相同,只有音频不同。

我想将所有这些文件合并为一个,这样我就有一个视频文件,可以在 VLC 中轻松切换音轨。

我如何将音轨合并为一个文件?

我可以使用任何操作系统来完成这项工作,但我喜欢的顺序是:

  1. 操作系统
  2. Linux(Debian/Ubuntu/Mint)
  3. 安卓
  4. iOS
  5. Windows 桌面

但这并不重要,我很乐意接受针对任何平台的建议。

我真正需要的唯一功能是合并本身。轻量级解决方案是一个加分项。

我更喜欢 GUI 解决方案。

答案1

您可以使用ffmpeg,一个免费的命令行工具,可以执行此操作。

ffmpeg -i video1.mp4 -i video2.mp4 -i video3.mp4 -c copy -map 0:v -map 0:a -map 1:a -map 2:a combined.mp4

为了使所有音轨同步,视频流必须相同。

答案2

作为 FFmpeg 的替代方案,你可以使用亚太地区政策咨询委员会为此。它适用于 OSX、Linux、Windows、Android 和 iOS。只需从以下位置安装最新的可用二进制文件即可GPAC 夜间构建,打开终端并运行:

MP4Box video1.mp4 -add video2.mp4#audio -add video3.mp4#audio

这会将 video2.mp4 和 video3.mp4 中的第一个音轨添加到 video1.mp4。

相关内容