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

#centos6 #alsa

#centos6 #alsa

Вопрос:

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

 aplay s1.wav amp;
aplay s2.wav amp;
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)
  

Ответ №1:

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

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