如何在 Google Chrome 中获取 5.1 音频?

Xtr*_*tro 18 audio google-chrome surround-sound speakers stereo

我使用的是 Windows 7,我的扬声器配置是环绕声 (5.1)。我对游戏或 MP3 播放器没有任何问题。游戏有环绕输出,效果完美。MP3 播放器的输出是立体声,我的声音驱动程序(创意)填充了立体声环绕声,所以它也很完美。我唯一的问题是 Chrome + YouTube + Html 播放器。我在 Chrome 上听不到后置扬声器的音乐。

我尝试了很多东西,包括chrome.exe --disable-audio-output-resampler为 Chrome 切换,但没有任何帮助。与我的 MP3 播放器不同,Chrome 的输出是环绕的。因此,Creative 声音驱动程序无法将其填充为环绕声,因为它已经是环绕声。YouTube 视频没有环绕声道。他们只有立体声通道。在这种情况下,Chrome 在前 2 个频道上播放视频声音。其他通道 (3.1) 是空的。Creative 无法将前 2 个声道填充到 5.1,因为它不适用于具有环绕声输出的应用程序。它仅适用于立体声输出。

所以我想出了一个主意。如果我可以愚弄 Chrome 认为我的扬声器配置是立体声(即使它是 5.1 物理),它会将其输出设置为立体声,这样我的 Creative 驱动程序就可以在 Chrome 上工作以将其输出填充为环绕声。

有谁知道我是否可以欺骗特定的应用程序(在这种情况下为 Chrome)相信我有立体声扬声器配置?

Ujj*_*ngh 23

更新: [截至 1 月 13 日 - 2020 年] 现在此选项已消失,并且该功能在默认情况下似乎处于活动状态(自版本:79.0.3945.117 起)
因此无需执行任何操作。您可以通过浏览器播放的真实 5.1 音频文件进行验证。 https://www2.iis.fraunhofer.de/AAC/multichannel.html

为了立体声信号上混为多声道音频 - 您需要查看声卡驱动程序的选项。

我使用旧的 Creative X-Fi MB3 软件来为我做这件事。

[以前即在Chrome 79之前]
转到chrome://flags并启用#try-supported-channel-layouts标志;重新启动。

铬://标志/#try-supported-channel-layouts

这样就奏效了。Chrome::Youtube 环绕声终于在我的 5.1 扬声器上实现了!

我无法通过命令行选项使其工作。也许其他命令行选项现在已弃用。一般来说,我也建议使用标志而不是命令行参数

  • 那行得通!这是新的答案。谢谢! (5认同)
  • 好的。此选项现已成为历史。它消失了。我也要疯了。 (3认同)

小智 5

我一直在寻找相同的答案,终于找到了,所以我想我必须与您(以及其他有相同问题的人)分享。我的解决方案是在快捷方式的末尾放置“--force-wave-audio”。我希望它也能帮助其他人!


Xtr*_*tro 1

由于良好的旧 chrome 标志已消失,因此我可以完成此工作的唯一方法是将参数添加到 chrome.exe 快捷方式。

“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”--try-supported-channel-layouts

这样做的缺点是,如果 Chrome 由不同的应用程序启动(例如,单击聊天应用程序中的网络链接),它将不会有上混音频。您必须退出 Chrome 并通过快捷方式重新打开它。