web-dev-qa-db-ja.com

Ubuntu 12.04 spdif出力はマルチチャンネルサウンドをサポートしていません

私は比較的新しいUbuntuユーザーであり、少し助けが必要です。

私は最近、私のラップトップ(Acer Aspire 5670)に光学Spdif出力があり、5.1 Yamahaレシーバーに接続されているため、特別な光ケーブルを購入して適切に接続したことを発見しました。

さて、私はほとんどの人が通常この時点でサウンドカードを設定してspdif信号を出力できないことに気づきましたが、接続を行ったときにUbuntuが出力をspdifに自動的に変更したため、それは間違いなく私の問題ではありません(そして適切にspdifとanalogのどちらかを選択するオプションを与えてくれました)そして、すべてがうまく聞こえました(音が大幅に改善されたので、実際にはもっとうまくできました!)。

ただし、実際に発生したのは、spdif信号が2チャンネルステレオに設定されており、spdif出力を介したマルチチャンネルサウンドのオプションがまったくないことです! (一方、ラップトップをspdifケーブルで接続したときに試した5.1アナログ出力オプションがあり、明らかに何も起こりませんでした)したがって、マルチチャンネルサウンド(6チャンネルAC3およびDTS)でビデオファイルを再生しても、オーディオはレシーバーに届きました2チャンネルPCMとして。別のプレーヤー(ムービープレーヤー、VLC、SMplayer)でファイルを再生しようとしましたが、何も変わりませんでした。

だから、誰かが私がこれがソフトウェア/ドライバーの問題(そして、もしそうなら、どうすればそれを修正できるか)またはハードウェアの問題かどうかを理解するのを助けることができることを願っています2Chのみ。オーディオ(これは奇妙ですが、可能性があります)であり、その場合、敗北を受け入れる以上のことはできないと思います!

答えてくれたすべての人に事前に感謝します! :)

2
user127692

私はあなたとまったく同じ状況にありましたが、それは私のホームシアターPCの場合でした。私はすべてのトリックをオンラインで試し、alsaやPulseでサラウンドサウンドを出力しました。

私が見つけた唯一の有効なソリューションは、XBMCをメディアプレーヤーとして使用することでした。デフォルトのサウンドシステムをバイパスして、ドルビーサラウンドまたはAAC信号をSPDIFポートに直接送信できるオーディオパススルーオプションがあります。

唯一の要件は、サラウンドサウンドシステムがドルビーとAACをデコードできることです。 (それらのほとんどが行います。私のものは、いくつかのAAC信号に問題があります。)

1
phil

これらのリンクをご覧ください。

http://mattillingworth.wordpress.com/2012/09/25/fix-surround-sound-5-1-in-ubuntu-12-04/

それは私のためにうまく動作します。

1
Tomatito

これらのリンクをご覧ください: https://help.ubuntu.com/community/DigitalAC-3Pulseaudiohttp://opennomad.com/content/ubuntu-1210-and-spdif -or-iec958-or-optical-audio-output

編集:リンク(特に最初のリンク)は、5.1チャネルS/PDIF出力に必要な独自の.so-モジュールをコンパイルする方法を説明しています。

私はあなたと同じ状況にいますが、それらのソリューションが私のために機能しているかどうかを確認する時間はまだありませんでした。

幸運を。

0
Pako