我有一个包含 4 个 MPEG AAC 音频流的 MKV 文件。我想将其中一个音频流提取为一个单独的音频文件,但 VLC 中的“转换”功能似乎没有选择音频流的选项,如果我继续,生成的文件将无法播放。
我尝试用谷歌搜索解决方案,但没有找到有关单个视频文件中多个音频流的任何结果。
答案1
从 MKV 容器中挑选音轨(或任何其他音轨)的最佳程序是免费软件 MKVtoolnix。您可以通过复选框选择/取消选择音轨...
除了上述链接之外,我不知道还有其他任何官方链接。
我每天都使用它并且可以验证它对于此类项目而言的易用性。
答案2
您可以在 VLC 首选项菜单中更改音轨。
VLC 偏好设置 声音的 显示所有 输入编解码器 轨迹设置 音轨 -1
将音轨 1 的 -1 改为 0,将音轨 2 的 -1 改为 1,保存并照常进行转换。
退出之前别忘了再次设置 -1!
答案3
我相信您可以使用 Handbrake 来实现这一点。
针对您的平台下载https://handbrake.fr/。
安装后,单击“源”按钮。选择 MKV 文件。它将加载,然后在“输出设置”下的菜单中,您可以选择音频。将出现一个列表,其中包含您想要提取的音轨。
答案4
所需物品:mkvtoolnix 和 inviskamkv 提取
安装上述两个软件。接下来,打开 inviska 并将文件拖入其中。最后,选择要提取的曲目并单击开始 :)