Alsa 捕获单声道麦克风作为立体声右声道

Alsa 捕获单声道麦克风作为立体声右声道

笔记本电脑麦克风是单声道的,但音频似乎被捕获为立体声。由此产生的录音具有右声道中的麦克风捕获的声音,并且由于某种原因当前正在播放的任何声音(扬声器或耳机)都被录制为左声道。

告诉 arecord 使用一个通道似乎没有任何效果

arecord -c 1 -d 3 -f dat foo.wav

并且大胆地设置为捕捉单声道而不是立体声会导致没有记录任何内容。

造成这种情况的原因是什么以及如何使捕获正常工作?

混合器输出:http://pastebin.com/0r09Ln1E

答案1

没有内置音频设备支持少于两个通道的播放或录音。

单个麦克风通​​道如何路由到录音设备取决于硬件。这无法通过软件更改。

只需录制两个频道,然后扔掉一个即可。

相关内容