web-dev-qa-db-ja.com

アナログとデジタルのオーディオ出力を同時に

スピーカーはデジタル入力を使用しますが、ヘッドフォンはアナログ入力を使用します。両方ともプラグインしているので、ヘッドフォンを使いたいときは、スピーカーをオフにしてヘッドフォンをオンにします。デジタルとアナログの同時出力は、Windows XPで正常に機能したため、ハードウェアでサポートされていることを知っています。しかし、Ubuntuでは、System -> Preferences -> Sound -> Hardwareにあるコンボボックスで選択されている設定に応じて、一度に1つしか取得できないようです。

毎回プロファイルを切り替えることなく、アナログとデジタルの同時出力を取得するにはどうすればよいですか?私はUbuntu 11.04を使用していますが、これはHDA Intelチップです。

enter image description here

11
wim

オプションのアプリケーション paprefsInstall paprefs これにより、仮想出力デバイスをpulseaudioにインストールできます。これにより、接続されているすべてのサウンドカード/デバイスへの同時出力が可能になります。

paprefs

同時出力用に追加で作成されたオーディオ出力デバイスは、pulseaudioサウンド設定メニューの「出力」タブで選択できます。

enter image description here


コマンドラインから、paprefsを実行せずに同時出力のためにデバイスをロードすることもできます。

pacmd load-module module-combine-sink
# pacmd load-module module-combine # for PulseAudio < 1.0

起動時にこのデバイスをロードするには、/etc/Pulse/default.paにこの行を(pacmdなしで)入れます。

10
Takkat

少なくともubuntu 16.04 LTSからは、受け入れられた答えはもう機能しません(おそらくそれ以上ですが、私にはわかりません)。動作するのは次のとおりです(ubuntu 17.10でテスト済み): https://wiki.archlinux.org/index.php/PulseAudio/Examples

具体的には、以下を/etc/Pulse/default.paに追加します

### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined
0
mahesh