スピーカーからの出力を同じデバイスの仮想マイク入力として使用する

スピーカーからの出力を同じデバイスの仮想マイク入力として使用する

タイトルが十分に明確かどうかわかりません。スピーカーからの出力を入力として扱うようにしたいです。

1つのウィンドウでビデオを再生し、ビデオからのサウンドを入力として機能させることができます

答え1

完全に可能です。仮想スピーカーデバイスを作成し、それを仮想マイクデバイスに接続するというアイデアです。Windowsでは、仮想オーディオケーブルしかし、Ubuntuではそのアプリは存在しません。しかし、PulseAudioのようなものを使って仮想オーディオケーブルを作成することはできます。このStack Overflowの投稿あなたの質問に答える投稿の部分は次のとおりです。

仮想出力デバイスと、そのモニターからの仮想ソースを作成します。

pactl load-module module-null-sink sink_name="virtual_speaker" sink_properties=device.description="virtual_speaker"
pactl load-module module-remap-source master="virtual_speaker.monitor" source_name="virtual_mic" source_properties=device.description="virtual_mic"

「virtual_speaker」で再生されるサウンドはすべて「virtual_mic」に送信されます。(リンクされた回答の残りの部分は、FFmpeg で実行する場合のものです)

関連情報