こんにちはAskUbuntuコミュニティ!
ここでループバックとシンクに関する多くのQ&Aを調べましたが、Ubuntuを初めて使用するので、必要な方法で物事を動作させることができません。 Linuxの用語を知らない5歳のように、これを本当に説明する必要があるようです。
私の推測を説明し、おそらく人々を混乱させたり、劣った解決策を提案したりするのではなく、目標と私が知っていることを説明します。
OR
AskUbuntuで見たもの:
1)複数のループバックとシンク
pactl load-module module-null-sink sink_name=Virtual1
pactl load-module module-null-sink sink_name=Virtual2
pactl load-module module-loopback sink=Virtual1
pactl load-module module-loopback sink=Virtual1
pactl load-module module-loopback sink=Virtual2
テスト済み?
問題点
希望
注意
2)ソースとシンク間のループバック
pactl load-module module-loopback source=<name_or_index> sink=<name_or_index>
テスト済み?
望む
あなたが提供できる助けをありがとう!
Arch Linuxを使用して、2)でリストしたコマンドで動作するようにしました。使用したコマンドは次のとおりです。
pactl load-module module-loopback source=alsa_input.pci-0000_00_1f.3.analog-stereo sink=alsa_output.pci-0000_00_1f.3.analog-stereo
以下を使用して、マイク/入力およびステレオ出力/シンクの正確な名前を見つけました。
pactl list | grep -alsa
[〜#〜] alsa [〜#〜]「Advanced Linux Sound Architecture」の略で、オンボードサウンド用にロードされるカーネルモジュール(ドライバー)です。
起動時にこのループバックモジュールをロードするために、default.paに行を追加しました(また、その中にdefault-source/default-sinkを設定しました):
echo "load-module module-loopback source=alsa_input.pci-0000_00_1f.3.analog-stereo sink=alsa_output.pci-0000_00_1f.3.analog-stereo" >> /etc/Pulse/default.pa
pavucontrol
を使用して、ループバックモジュールがロードされ、タブ「Playback」で動作していることを確認し、そこでミュートを解除する必要がありました。
Pulseaudioは、アイドル時(サウンドの再生/ピックアップなし)で約2%のCPU時間(2スレッド)を使用し、入力からループバック経由でサウンドを渡すときに約6-8%を使用しました。上記の特定のコマンドには、root-privileges/Sudoが必要になる場合があります。