Можно ли записать вывод с фиктивной карты?

Я пытаюсь микшировать аудиофайлы с помощью фиктивной карты, используя dmix и dsnoop:

aplay s1.wav &
aplay s2.wav &
arecord -f dat -t wav -d 3 result.wav

Но возможно ли это?

У меня есть только фиктивная карта от:

modprobe snd-dummy

Мой файл ~/.asoundrc:

defaults.pcm.card 1 #dummy card

pcm.duplex {
    type asym
    playback.pcm "dmix"
    capture.pcm "dsnoop"
}

pcm.!default {
    type plug
    slave.pcm "duplex"
}

Работает на:

CentOS6.5(x86_64)

person tkmtdg    schedule 22.06.2014    source источник


Ответы (1)


Драйвер snd-dummy отбрасывает данные воспроизведения и записывает тишину.

Для петлевого устройства вместо этого используйте драйвер snd-aloop.

person CL.    schedule 22.06.2014