再生されるすべてのものを記録できる仮想 ALSA デバイスを作成するにはどうすればよいですか?

再生されるすべてのものを記録できる仮想 ALSA デバイスを作成するにはどうすればよいですか?

PulseAudio に依存しないでください。

ネットワーク用の veth やビデオ用の v4l2loopback のように、再生されるすべてのものを録音できる仮想オーディオカードを作成する必要があります。

答え1

  1. カーネルモジュールをロードします。modprobe snd-aloop
  2. plughw:CARD=Loopback,DEV=0録音にデバイスを使用する
  3. 再生にはデバイスを使用しますplughw:CARD=Loopback,DEV=1(またはその逆)。

関連情報