Моя миссия - записать рабочий стол с помощью 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. Спасибо!