pulseaudio:hdmi(ステレオ)と5.1を同時に使用

pulseaudio:hdmi(ステレオ)と5.1を同時に使用

私は5.1オーディオシステムを持っており、テレビをモニターとして使用しています。テレビはHDMIを使用してnvidia gtx 1060に接続され、5.1システムはマザーボードのサウンドカードのアナログ出力に接続されます。オーディオシステムは5.1(サラウンド)で正常に設定でき、HDMIはステレオとしてのみ使用できます。同期出力を有効にするためにpaprefsをインストールし、パルスオーディオを再起動し、HDMIおよび5.1出力を有効にしましたが、問題はステレオのみを有効にしたため、5.1システムサラウンド機能が失われました。 5.1サラウンドサウンドを有効にしてテレビスピーカーをステレオに設定するにはどうすればよいですか?

ベストアンサー1

何をしているのかはわかりませんでしたがpaprefs、私が使用する方法は、同時出力のターゲットとして使用するダミー受信機(「ヌル受信機」)を追加することです。

pacmd load-module module-null-sink sink_name=simul sink_properties=device.description=SimultaniousOutput

次に、.monitorソースから必要なシンクに2回ループバックします。

pacmd load-module module-loopback source=simul.monitor sink="name_of_51_system_sink"
pacmd load-module module-loopback source=simul.monitor sink="name_of_tv_sink"

流し台の名前がわかる場所

pacmd list-sinks | grep name:

(山括弧を省略)。その後、ループバックがすでに5.1からステレオへの変換を処理できることを願っています。そうでない場合は、モジュールパラメータを参照してください。ここ動作するまで型パラメータを操作しました。

操作が完了すると、Pulseaudio スタートアップファイルに統合されます。

編集する

paprefsモジュールが使用されているようですcombine-sink

pacmd load-module module-combine-sink sink_name=combine sink_properties=device.description=myCombine slaves=sink1,sink2[,...] channels=6

また、試してみる価値があります。しかし、スレーブ受信機が異なる数のチャンネルしかサポートしていないので、動作するかどうかはわかりません。

おすすめ記事