複数のオーディオデバイスに同時に出力するには?

複数のオーディオデバイスに同時に出力するには?

ヘッドセット、ヘッドフォン、スピーカーなど、複数のオーディオ出力デバイスがデスクトップに接続されています。 GnomeのGUIを使用して新しい出力デバイスを選択すると、以前に選択したデバイスからのサウンド出力が停止し、新しく選択したデバイスからのみサウンドが出力されます。 Linuxシステムで複数のデバイスに同時にサウンドを出力するにはどうすればよいですか?オーディオサーバーはですpulseaudio

答え1

同時に両方のデバイスに出力するには、次の手順を実行します。

  1. または、同様のツールを使用してデフォルトのオーディオpavucontrol出力をデバイス#1に設定します。
  2. arecord --buffer-time=1 - | aplay --buffer-time=1 -オーディオ入力のすべてをオーディオ出力として再生するプロセスを作成するには、実行します。
  3. または、同様のツールを使用して、pavucontrolこのプロセスへの入力を「デバイス#1監視」に設定します。
  4. このプロセスの出力をデバイス#2に設定します。

このソリューションの欠点は、デバイス#2でオーディオ品質が悪いことがあることです。

関連情報