插入网络摄像头麦克风导致声音停止工作

插入网络摄像头麦克风导致声音停止工作

当新冠疫情开始时,我给自己买了一个 USB 网络摄像头(具体来说就是这个)。我发现你必须将其插入音频插孔这一事实有点烦人,但除此之外它工作得很好。作为参考,我当时运行的是 Windows 10。

最近我切换到 Linux Mint(Ulyana Cinnamon,如果有帮助的话)。当我尝试使用网络摄像头时,视频可以正常工作,但我的计算机的音频在插入网络摄像头期间停止工作。我思考计算机将麦克风输入与声音输出混合在一起,但我不确定。 已确认:当我检查脉冲音频音量控制时,麦克风输入与声音输出匹配。我的计算机没有其他麦克风或网络摄像头(它是台式机),因此如果你们能帮助我快速解决此问题,我将不胜感激。

编辑:在查看图片之前,您可能需要缩小浏览器,它们有点大。

调试终端输出:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC3234 Alt Analog [ALC3234 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ lspci | grep Audio
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio

$ journalctl -f
-- Logs begin at Mon 2020-07-27 12:10:35 CDT. --
Aug 01 12:22:24 user-OptiPlex-7050 rtkit-daemon[980]: Supervising 4 threads of 3 processes of 1 users.
Aug 01 12:22:34 user-OptiPlex-7050 dbus-daemon[1229]: [session uid=1000 pid=1229] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.134' (uid=1000 pid=11104 comm="/usr/bin/gnome-terminal.real " label="unconfined")
Aug 01 12:22:34 user-OptiPlex-7050 systemd[1213]: Created slice apps.slice.
Aug 01 12:22:34 user-OptiPlex-7050 systemd[1213]: Created slice apps-org.gnome.Terminal.slice.
Aug 01 12:22:34 user-OptiPlex-7050 systemd[1213]: Starting GNOME Terminal Server...
Aug 01 12:22:34 user-OptiPlex-7050 dbus-daemon[1229]: [session uid=1000 pid=1229] Successfully activated service 'org.gnome.Terminal'
Aug 01 12:22:34 user-OptiPlex-7050 systemd[1213]: Started GNOME Terminal Server.
Aug 01 12:22:34 user-OptiPlex-7050 systemd[1213]: Started VTE child process 11115 launched by gnome-terminal-server process 11107.
Aug 01 12:22:35 user-OptiPlex-7050 pk-debconf-help[7706]: No active connections, exiting
Aug 01 12:22:35 user-OptiPlex-7050 systemd[1213]: pk-debconf-helper.service: Succeeded.

Aug 01 12:23:19 user-OptiPlex-7050 kernel: [UFW BLOCK] IN=enp0s31f6 OUT= MAC=01:00:5e:00:00:01:cc:2d:21:f0:0c:00:08:00 SRC=192.168.39.1 DST=224.0.0.1 LEN=28 TOS=0x00 PREC=0xC0 TTL=1 ID=13838 PROTO=2 
Aug 01 12:23:24 user-OptiPlex-7050 kernel: [UFW BLOCK] IN=enp0s31f6 OUT= MAC=01:00:5e:00:00:fb:14:0a:c5:46:da:09:08:00 SRC=192.168.39.191 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 

未插入麦克风时的声音/输出设置:

未插入麦克风时的声音/输出

插入麦克风时的声音/输出:

插入麦克风时的声音/输出

未插入麦克风时的声音/输入:

未插入麦克风时的声音/输入

插入麦克风时的声音/输入 (1):

在此输入图像描述

插入麦克风时的声音/输入 (2):

在此输入图像描述

不带麦克风的脉冲音频视频控制 (PAVC) 输出设备选项卡:

在此输入图像描述

带麦克风的 PAVC 输出设备:

在此输入图像描述

不带麦克风的 PAVC 输入设备:

在此输入图像描述

带麦克风的 PAVC 输入设备:

在此输入图像描述

PAVC 配置(无论是否插入麦克风都不会改变):

在此输入图像描述

声音/应用:

在此输入图像描述

答案1

事实证明,这是网络摄像头的错。网络摄像头中的声音芯片(?)配置不正确,因此计算机认为它既是输入又是输出。

解决方案:在脉冲音频音量控制中,转到“配置”选项卡并将音频配置文件设置为“模拟立体声双工”。然后转到输出选项卡并设置端口以匹配您的扬声器(它们可能会也可能不会被列为“不可用”;计算机在撒谎。)然后,转到输入选项卡并确保端口设置为“麦克风” ,”而不是“耳机麦克风”。

相关内容