Разделение аудиоканалов с помощью PulseAudio

Разделение аудиоканалов с помощью PulseAudio

Моя миссия - записать рабочий стол с помощью avconv (ffmpeg)+ записать вход микрофона + использовать sphinxпрограмму, которой также нужен тот же микрофон для голосового управления. Теперь проблема в том, что если я сначала запущу sphinx, то я не смогу запустить avconv (потому что вход микрофона уже занят sphinx), и наоборот. Интересно, как использовать pulseaudio для разделения канала или создать какой-то виртуальный канал, чтобы преуспеть в моей миссии.

Примечание: я начинаю avconvсо следующей команды:

    avconv -f x11grab -r 25 -s 1024x768 -i :0.0 -f alsa -ac 2 -i pulse -ar 22050 output.flv

Стоит ли мне что-то изменить в этой команде?

Кстати. Раньше я пользовался recordmydesktop, но кодирование было слишком медленным, поэтому я решил использовать avconv. Спасибо!

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