我的电脑上有个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音量控制的 录音 选项卡中会有动态的音调显示(此时必须保证麦克风附近有声音在响),这表示录音程序已经使用了正确的输入音源:
上面图中下面一直左右动的蓝条,就是动态音调。录音时如果蓝条根本不动,就表示没有捕捉到声音,需要调整设置。
上面图中上面的 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。