我买了一个 Xonar DGX,将它连接到我的带有 SPDIF 的 Sony 5.1 环绕声系统。Windows 10 表示 SPDIF 端口仅支持立体声,当我启动声音测试时,它只在 FL 和 FR 上播放声音。在 SPDIF 直通设备的设置中,我可以启动杜比和 DTS 测试,该测试在所有 6 个声道上播放声音。当我使用 VLC 播放 AAC 或 DTS 时,只会播放立体声。当我在 VLC 设置中启用“尽可能使用 SPDIF”时,它将以 5.1 播放 DTS 并以 2.0 播放 AAC。即使是像巫师 3 或黑暗之魂 3 这样的视频游戏也只输出 2 个声道。
我要怎么做才能始终通过 SPDIF 输出 5.1?
答案1
如果您的声卡制造商在购买芯片时没有支付杜比许可费用,那么您实际上就无法做到这一点。
电影的直通之所以有效,是因为音频已经“融入”:它已经被编码了。
对于游戏和实时音频,2 声道上的 5.1 需要进行矩阵编码才能沿同轴电缆(或光纤)上的两根电线传输,并且您的声卡通常必须执行此操作。
也许可以在中间安装一个矩阵驱动程序包装器,假装是一个 5.1 系统;即时编码;然后通过实际声卡上的 SPDIF 发送音频,但这会导致延迟并占用 CPU。过去,我甚至从未让这种方法奏效。
请注意,“杜比耳机带来 5.1 耳机体验”是假装双声道音频具有广阔领域的营销用语。(https://en.wikipedia.org/wiki/Dolby_Headphone) 它需要一个可以解码的兼容耳机,并且非虚拟环绕声仍然必须在声卡上进行编码(或传递)。