如何向 MP4 文件添加另一个音频流?

如何向 MP4 文件添加另一个音频流?

我有一个 MP4 视频文件,我想在其中添加另一个 AAC 音轨。我尝试了 YAMB 和 MeGUI(MP4Box 的前端),它在 Zoom Player 中播放正常,但它在 WMP 中选错了音轨,并在 Quicktime 中同时播放两个音轨。我认为这可能与指定默认音轨有关。

有人知道如何用 YAMB/MeGUI 指定默认音轨,或者知道向 MP4 文件添加音轨的另一种方法吗?

答案1

经过大量的搜索,我找到了我认为最好的答案。您需要使用 Mp4Box 命令行界面来复用您的 MP4 文件:

mp4box -new -add original_video.mp4 -add extra_track.m4a:disable output_file.mp4

此禁用选项将导致 Quicktime 忽略该音轨并仅播放主音轨。Quicktime 无法选择音轨,因为它是一款糟糕的软件,所以这是您能做的最好的事情。

对于 WMP,您通过进入全屏模式切换音轨,以及然后右键单击视频。只是默认情况下它会选择错误的曲目,你必须忍受这一点。这是 WMP 的一个错误。

答案2

Avidemux2支持MP4编辑和添加音频流。

大胆也应该允许您这样做,您需要 1.3 Beta 和 FFMpeg。可以找到安装两者的说明这里

相关内容