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


11

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

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

ここに画像の説明を入力してください

回答:


10

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

パプリフ

以下のための別途作成したオーディオ出力デバイスの同時出力を選択することができる「出力」のPulseAudioサウンド設定]メニューから[タブ:

ここに画像の説明を入力してください


コマンドラインから、我々はまた、実行することなく、同時出力するためのデバイスをロードすることができpaprefs

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

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


1
素晴らしい、うまくいきました!
WIM

このアプリケーションをインストールせずにこれを行う方法を知っていますか?私はそれが単一のコマンドライン操作だけであるべきだと推測しています。
l0b0

1
@ l0b0:この編集を参照してください。
Takkat

0

少なくとも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

1
ごめんなさい。修正しました。
マヘッシュ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.