USB 麦克风问题

USB 麦克风问题

我的 Skype 网络摄像头中的 USB 麦克风无法正常工作(摄像头工作正常)。我使用 Arch Linux 和 alsa。我设置了pulseaudio,但后来我删除了它,因为它不稳定。

cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfdff4000 irq 16
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfdafc000 irq 27
 2 [Camera         ]: USB-Audio - USB2.0 Web Camera
                      Vimicro Corp. USB2.0 Web Camera at usb-0000:00:13.2-3, high speed

这是 alsamixer 截图:

[alsamixer截图]

我将捕获输入源检查为后麦克风/前麦克风,但我只听到噪音(这是什么?

答案1

您的alsamixer屏幕截图显示了错误卡的信息,用于F6选择 USB 摄像头并F4显示捕获控件。

您还必须从正确的卡中选择捕获输入。很可能“后麦克风/前麦克风”是主声卡的麦克风输入,并且由于没有连接麦克风,所以您当然会听到噪音。

用于arecord -L列出可用的捕获设备,您的相机应显示为类似 的内容dsnoop:CARD=Camera,DEV=0。在您的应用程序中选择此捕获接口。前面dsnoop的意味着多个应用程序可以使用它同时进行录制,可能您hw:2,0的应用程序中也会使用它或类似的东西。这种方式直接使用硬件,只有一个应用程序可以录制。

答案2

我有类似的问题。在Archlinux论坛上找到了解决方案: https://bbs.archlinux.org/viewtopic.php?id=191392

基本上,运行

cd /var/cache/pacman/pkg
sudo pacman -U orc-0.4.22-2-x86_64.pkg.tar.xz

它会降级 orc,这是pulseaudio 使用的一个包。这对我有用。

相关内容