Моя миссия - запись рабочего стола с использованием 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. Спасибо!