使用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。謝謝你!

相關內容