我有一个 WD 媒体盒(已有 4 年历史),它可以播放新的 MKV 文件,但我听不到任何声音。通常,它会显示一条消息“音频通道 1(数字)”,并且根本没有声音。
我可以下载编解码器来解决这个问题吗?还是我需要出去购买更新的媒体盒?
我有一台不到 1 年的三星电视。直接插入 USB 驱动器即可播放我迄今为止尝试过的每种文件类型,所以我知道我使用的文件没有问题。
答案1
我有同样的盒子,当音频是 DTS 或 AAC 时,我也遇到了同样的问题(尽管我相信较新的型号都支持这两种音频)。要解决这个问题,你需要自己mkvtoolnix和MKVExtractGUI。你还需要一个 AC3 编码工具(太多了,无法一一列举,但很容易找到一个 - 我用过下午过去曾成功过)。您还可以使用 MP3 编解码器或 WD 盒子支持的任何其他编解码器(我只在旧版上使用过 MP3 和 AC3)。
基本流程如下。使用 MKVExtractGUI 从 MKV 文件中提取音频流。然后,使用 AC3 或其他编码工具(以及适当的通道映射和比特率、采样率等)重新编码音频。
最后,使用 mkvmerge(mkvtoolnix 的一部分)将新音频流与 MKV 文件合并。您也可以根据需要删除旧音频流,只需一步即可。您只需打开 mkvmerge,拖入旧 MKV 文件,即可看到所有音频流。然后,添加新音频流,并在生成的 MKV 文件中选中所需的所有音频流(您可以保留或丢弃原始音频)。
保存它,它就会像魔法一样发挥作用。
为什么你需要这样做:较新的 WDTV Live 机顶盒配有内置 AAC 和 DTS 解码(以及 AC3 和 MP3),因此它们几乎涵盖了你需要的所有音频编解码器。我上面列出的过程能可以自动化(我编写了一个脚本来解析所有包含 AAC 和 DTS 音轨的 MKV 文件),尽管我同意这很繁琐。但是,您唯一真正的选择是购买较新的 WDTV Live 机顶盒,或者自己手动重新编码音轨。