web-dev-qa-db-ja.com

ubuntu:サウンド:1つのアプリケーションサウンドを左スピーカーに送信し、別のアプリケーションサウンドを右スピーカーに送信します

Chromeのサウンド出力を一方のスピーカーに送信し、Rhythmboxのサウンド出力をもう一方のスピーカーに送信することは可能ですか?

N.P.R.を聴きたい左のスピーカーから、そして右のスピーカーからグレン・ベックが同時に。

10
user114558

1つの方法は、 ジャックサウンドサーバー を使用することです。使用するのは少し難しいですが、すべての音源とシンクの間の接続を完全に制御できます。これにより、Chromeのサウンドをサウンドカードの1つのチャンネルに、Rythmboxからのサウンドを別のチャンネルに送ることができます。実際には、各プログラムの出力をにルーティングする必要があります。ジャックポート。その後、これらのポートの出力をサウンドカードの左右のシンクに接続できます(通常はalsa_pcm:playback_?)。ジャックの使用例については、これを確認してください 記事 。 、ジャックはコマンドラインで使いにくいので、おそらく QJackCtl を使用することをお勧めします。このプログラムでは、オーディオ入力と出力を接続するタスクは簡単です。これを確認してください 記事全文Linux Journal インターフェイスを提示します。この記事の図11で、ステレオチャネルがどのように分解され、他のサウンドシンクに接続されているかを確認できます。

接続するコンポーネントの正確な名前はシステムによって異なるため、これよりも正確に手順を説明することはできません。

JackdとQJackCtlはどちらも、ほとんどのディストリビューションのリポジトリからインストールできることに注意してください。

お役に立てば幸いです。

1

Con Kolivasがそれをリストしたかどうかはわかりませんが、その名前に忠実であるためには、これは [〜#〜] bfs [〜#〜] のプレミア機能である必要があるようです。

0
Will Whethers

UbuntuのサウンドシステムであるPulseAudioでこれを行うことができるようです。

ソフトウェアリポジトリから「pavucontrol」をインストールします。これにより、再生デバイス/チャネルを含め、アプリケーションごとにオーディオを完全に制御できます。

0
glennji