我使用snd-aloop
模块来创建环回音频流。现在我想以某种方式将来自pulseaudio的桌面音频和我的麦克风音频流混合到这个环回流中,虽然这可以通过ffmpeg完成,但我找不到将输出写入ALSA设备的方法。
答案1
为了实现这一点,我所要做的就是将输出“文件”的格式指定为alsa
并将输出设置为hw:[snd-aloop-card],1,0
例子:ffmpeg -i myfile.ogg -f alsa hw:2,1,0
我使用snd-aloop
模块来创建环回音频流。现在我想以某种方式将来自pulseaudio的桌面音频和我的麦克风音频流混合到这个环回流中,虽然这可以通过ffmpeg完成,但我找不到将输出写入ALSA设备的方法。
为了实现这一点,我所要做的就是将输出“文件”的格式指定为alsa
并将输出设置为hw:[snd-aloop-card],1,0
例子:ffmpeg -i myfile.ogg -f alsa hw:2,1,0