从具有多个音频流的视频中提取单个音轨

从具有多个音频流的视频中提取单个音轨

我有一个包含 4 个 MPEG AAC 音频流的 MKV 文件。我想将其中一个音频流提取为一个单独的音频文件,但 VLC 中的“转换”功能似乎没有选择音频流的选项,如果我继续,生成的文件将无法播放。

我尝试用谷歌搜索解决方案,但没有找到有关单个视频文件中多个音频流的任何结果。

答案1

从 MKV 容器中挑选音轨(或任何其他音轨)的最佳程序是免费软件 MKVtoolnix。您可以通过复选框选择/取消选择音轨...

https://mkvtoolnix.download/

除了上述链接之外,我不知道还有其他任何官方链接。

我每天都使用它并且可以验证它对于此类项目而言的易用性。

答案2

您可以在 VLC 首选项菜单中更改音轨。

VLC 偏好设置
   声音的
      显示所有
          输入编解码器
              轨迹设置
                   音轨 -1

将音轨 1 的 -1 改为 0,将音轨 2 的 -1 改为 1,保存并照常进行转换。

退出之前别忘了再次设置 -1!

答案3

我相信您可以使用 Handbrake 来实现这一点。

针对您的平台下载https://handbrake.fr/

安装后,单击“源”按钮。选择 MKV 文件。它将加载,然后在“输出设置”下的菜单中,您可以选择音频。将出现一个列表,其中包含您想要提取的音轨。

答案4

所需物品:mkvtoolnix 和 inviskamkv 提取

安装上述两个软件。接下来,打开 inviska 并将文件拖入其中。最后,选择要提取的曲目并单击开始 :)

相关内容