debian12如何使用3.5mm耳机的麦克风功能啊?

我的电脑上有个3.5mm耳机孔,装了debian12后耳机工作,麦克风不工作。 换windows又可以,请问如何解决啊

去系统设置里面看下音频之类的设置。是不是麦克风默认静音了。音量之类的设置也看下

ff( ffmpeg) 安装了么?


没有静音,但是使用录音机,录不了声音

安装了的

先确认识别了你的音频设备没有,windows是厂商写了驱动,没有驱动任何系统也识别不了设备

这个桌面应该是gnome,录音的话,可能需要先让软件选择输入音源(默认输入音源不是这个3.5mm的mic):

安装 音源选择工具+录音工具。
音源选择工具可以安装pavucontrol;录音工具我通常用simplescreenrecorder或者audacity(gnome自带的录音机我用得少,不过可以正常工作)。

sudo apt install pavucontrol simplescreenrecorder

安装好以后,不需要重启系统,直接运行 pulseaudio音量控制 和simplescreenrecorder,在simplescreenrecorder正常录音时(最好真的有声音一直在响以被录制,要不然后面看不到音源的动态),查看pulseaudio音量控制,pulseaudio音量控制的 录音 选项卡中会显示当前是否有程序正在录音,如果有,会显示录音程序所使用的输入音源是哪个。

正确的情况下,如果输入音源正确,那么pulseaudio音量控制的 录音 选项卡中会有动态的音调显示(此时必须保证麦克风附近有声音在响),这表示录音程序已经使用了正确的输入音源:

pa1

上面图中下面一直左右动的蓝条,就是动态音调。录音时如果蓝条根本不动,就表示没有捕捉到声音,需要调整设置。

上面图中上面的 USB Audio Devide 单声道 就是输入音源,可以点击修改。

调整输入音源,不建议在 pulseaudio音量控制 中选择,而是应该在录音程序中选择,比如上面提到的simplescreenrecorder。你使用的是录音机,好像没有输入音源选择功能,就只能在 pulseaudio音量控制 中选择。

在simplescreenrecorder或者 pulseaudio音量控制 中选择正确的输入音源后,会看到 pulseaudio音量控制 中的 录音 选项卡中显示动态的音调,此时,录音程序已经正常捕捉到声音。

如果更换其它音源输入设备,那么可能要重新运行 pulseaudio音量控制 来选择输入音源。

如果是kde环境,则是另外的不同操作流程。

我在《Linux入门指南》上单开一节写一下这个问题。

debian12用pipewire,gnome桌面不需要pavucontrol,gnomecontrol够了

你说的gnomecontrol,是指gnome自带的 设置 里面的声音设置( gnome-control-center)?

我一直沿用10、11时代的方法,12没有测试过,如果是的话,看来我需要更新一下内容。

对啊

我有过一个测试,就是 pulseaudio音量控制 的动态音调显示,是基于捕捉到的声音;而gnome-control-center的动态音调显示,是基于设备,不像 pulseaudio音量控制 那样与声音捕捉唯一相关。

这种情况下,当系统存在多个音源输入设备时,使用 pulseaudio音量控制 能更精准快速定位到真正工作的音源输入设备,gnome-control-center则稍麻烦一点,它显示的动态,当音源输入设备存在时就会变化,而无论是否已经捕捉到声音。这时候想确认声音是否已经被捕捉到,就有点麻烦。

ps:
3.5mm耳机的mic问题,有时候可能是硬件或者接口问题,改成usb也许更容易解决。

gnomecontrolcenter和那个pavucontrol调用pipewire或pulseaudio并提拱图形界面设置,debian12用pipewire,装pulseaudio不是官方支持的
回到主题,求助者的输入有3.5mm耳机输入吗?没有的话,装你那2个包也没用

我花时间按你说的研究了一下,你说的有道理。

我把上面的建议改成:

sudo apt install  pavucontrol simplescreenrecorder

不再安装pulseaudio,这样就会使用 pulseaudio音量控制 来调用默认的pipewire。

1 个赞