Как создать виртуальное устройство ALSA, с которого можно записывать все, что воспроизводится?

Как создать виртуальное устройство ALSA, с которого можно записывать все, что воспроизводится?

Не должно зависеть от PulseAudio.

Подобно veth для сети или v4l2loopback для видео, он должен создать виртуальную звуковую карту, с которой я могу записывать все, что воспроизводится.

решение1

  1. Загрузите модуль ядра:modprobe snd-aloop
  2. Использовать plughw:CARD=Loopback,DEV=0устройство для записи
  3. Используйте plughw:CARD=Loopback,DEV=1устройство для игры (или наоборот).

Связанный контент