我已经使用 Arch 有一段时间了,麦克风工作得很好。但是昨天,我安装了pavucontrol,突然麦克风停止工作,即即使PulseAudio识别了麦克风,也没有拾取任何音频。
我也安装了 ALSA。
以下是一些相关信息:
arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
感谢任何帮助:)
编辑:抱歉,如果不够清楚。 PulseAudio 已经安装很久了,输出和输入工作得很好。但是昨天,当我安装 pavucontrol 时,麦克风停止录制音频(我从通话中发现),但它被识别为输入设备。
这是 pavucontrol 输入设备的屏幕截图:
答案1
部分答案,基于迄今为止问题中的信息:
如果您正在运行 Pulseaudio,Pulseaudio 将开始使用所有 ALSAhw
设备,并且您不能arecord
再直接在 ALSA 设备上使用。如果您不仅安装了 Pulseaudio pavucontrol
,还安装了所有 Pulseaudio,这就可以解释为什么它突然停止工作。
因此,请使用parecord
代替arecord
,或在ALSA 兼容设备arecord
上使用ALSA 配置中的任何设备(我建议更改 ALSA 配置以使其成为默认设备),并使用以确保点位于正确的源。pulse
dsnoop
pulse
pavucontrol
arecord