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

相关内容