如何创建虚拟 ALSA 设备以记录播放的所有内容?

如何创建虚拟 ALSA 设备以记录播放的所有内容?

不应依赖于 PulseAudio。

就像网络的 veth、视频的 v4l2loopback 一样,它应该创建虚拟声卡,我可以从中记录播放的所有内容。

答案1

  1. 加载内核模块:modprobe snd-aloop
  2. 使用plughw:CARD=Loopback,DEV=0设备进行录音
  3. 使用plughw:CARD=Loopback,DEV=1设备进行播放(反之亦然)。

相关内容