Ubuntu 12.04 spdif 输出不支持多声道声音

Ubuntu 12.04 spdif 输出不支持多声道声音

我是一个相对较新的 Ubuntu 用户,我需要一些帮助。

我最近发现我的笔记本电脑(Acer Aspire 5670)有一个光纤 spdif 输出,并且由于它连接到 5.1 Yamaha 接收器,所以我买了一条特殊的光缆并正确连接它们。

现在,我注意到大多数人通常会发现他们无法配置他们的声卡来输出 spdif 信号,但这绝对不是我的问题,因为当我建立连接时,Ubuntu 会自动将输出更改为 spdif(并且正确地给了我在 spdif 和模拟之间进行选择的选项)并且我可以听到一切正常(实际上非​​常好,因为声音得到了很大的改善!)。

然而,实际发生的情况是,spdif 信号设置为 2 声道立体声,并且没有通过 spdif 输出实现多声道声音的任何选项!(而有一个 5.1 模拟输出选项,我在笔记本电脑连接 spdif 电缆时尝试过,但显然什么也没发生)因此,即使我播放具有多声道声音(6 声道 AC3 和 DTS)的视频文件,音频也会以 2 声道 PCM 的形式到达接收器。我尝试通过不同的播放器(电影播放器​​、VLC、SMplayer)播放文件,但没有任何变化。

因此,希望有人能帮我弄清楚这是软件/驱动程序问题(如果是,如何修复以及是否可以修复)还是硬件问题,例如,也许我的声卡可以输出 spdif,但只能输出 2Ch。音频(我想这很奇怪,但有可能),在这种情况下,我想,我除了接受失败之外别无他法!

提前感谢所有回答的人!:)

答案1

答案2

我的情况和你完全一样,只不过是我的家庭影院电脑的问题。我尝试了网上的所有技巧来让 alsa 和/或 pulse 输出环绕声。

我发现的唯一可行的解​​决方案是使用 XBMC 作为媒体播放器。有音频直通选项,允许将杜比环绕声或 AAC 信号直接发送到 SPDIF 端口,绕过默认声音系统。

唯一的要求是您的环绕声系统可以解码杜比和 AAC。(大多数系统都可以。我的系统对某些 AAC 信号有些问题。)

答案3

看看这些链接: https://help.ubuntu.com/community/DigitalAC-3Pulseaudio http://opennomad.com/content/ubuntu-1210-and-spdif-or-iec958-or-optical-audio-output

编辑:链接(特别是第一个)描述了如何编译.so5.1 声道 S/PDIF 输出所需的模块。

我的情况和你一样,但我没有时间检查这些解决方案是否对我有用。

祝你好运。

相关内容