Linuxでは、実際のオーディオ出力にループバックできる仮想オーディオデバイスが必要です。

Linuxでは、実際のオーディオ出力にループバックできる仮想オーディオデバイスが必要です。

以前は、Virtual Audio Cableプログラムを使用してWindows上で仮想オーディオデバイスを使用していました。 OBS Studioのオーディオ出力と、私がプレイしているすべてのゲームのオーディオ出力を対応する仮想サウンドデバイスに設定し、そのサウンドデバイスを通過するすべてが仮想オーディオケーブルプログラムを介して実際のオーディオ出力にループバックします。これにより、OBS Studioは私がプレイしているゲームのオーディオのみをストリーミングし、ゲームのオーディオも聞くことができます。

Linuxでこれを行うにはどうすればよいですか?私はこれを行うためにjackとjack2を使ってみましたが、仮想サウンドデバイスを追加し、そのデバイスのオーディオを実際のオーディオ出力に戻す方法がわかりません。パルスオーディオも試してみましたが、マイク入力をオーディオ出力としてのみ繰り返すことができます。

私はこの問題についてあまり経験がありません。パルスオーディオは私にとっても必須です。したがって、どのような方法で行われても、パルスオーディオに適した方法で実行する必要があります。

ベストアンサー1

わかりました、私は成功しました。

空の受信デバイスを作成しました。

pacmd load-module module-null-sink

それから私のオーディオデバイスをリストしました。

pacmd list-sinks | grep name:

これにより

name: <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
name: <null>

次に、上記のサウンドデバイス名を使用してコンボシンクデバイスを作成しました。

pacmd load-module module-combine-sink slaves=null,alsa_output.pci-0000_00_1f.3.analog-stereo

null受信機デバイスをオーディオデバイスとして使用するようにOBS Studioを設定し、結合された受信機デバイスをオーディオデバイスとして使用するようにゲームを変更しました。

おすすめ記事