Audio

插入網路攝像頭麥克風會導致聲音停止工作

  • September 17, 2021

回到 COVID 開始的時候,我給自己買了一個 USB 網路攝像頭(具體來說就是這個)。我發現你必須將它插入音頻插孔這一事實有點煩人,但除此之外它工作得很好。作為參考,我當時正在執行 Windows 10。

最近我切換到 Linux Mint(Ulyana Cinnamon,如果有幫助的話)。當我嘗試使用我的網路攝像頭時,影片可以正常工作,但是在插入網路攝像頭的過程中,我的電腦的音頻停止工作。我認為電腦將麥克風輸入與聲音輸出混合在一起,但我不確定。 **確認:當我檢查 Pulse Audio Volume Control 時,麥克風輸入與聲音輸出匹配。**我的電腦沒有其他麥克風或網路攝像頭(它是台式機),所以如果你們能幫助我快速解決這個問題,我將不勝感激。

編輯:您可能想在查看圖片之前縮小瀏覽器,它們有點大。

終端的調試輸出:

$ 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 配置(無論是否插入麥克風都不會改變):

在此處輸入圖像描述

聲音/應用:

在此處輸入圖像描述

好吧,事實證明,這是網路攝像頭的錯。網路攝像頭中的聲音晶片 (?) 配置不正確,因此電腦認為它既是輸入又是輸出。

**解決方案:**在 Pulse Audio Volume Control 中,轉到“Configuration”選項卡並將音頻配置文件設置為“Analog Stereo Duplex”。然後轉到輸出選項卡並設置埠以匹配您的揚聲器(它們可能會或可能不會被列為“不可用”;電腦在撒謊。)然後,轉到輸入選項卡並確保埠設置為“麥克風,而不是“耳機麥克風”。

引用自:https://unix.stackexchange.com/questions/601025