(18.04) 我的 USB 麦克风录音问题

(18.04) 我的 USB 麦克风录音问题

当我从 Logitech 网络摄像头录制声音时,声音就像“米老鼠”一样 - 在“Cheese”中录制的视频没问题!请帮帮我!我在 Ubuntu 18.04 中遇到了这个问题,在 Kubuntu 18.04 中也遇到了同样的问题!非常感谢!

问候,克劳斯·格罗纳德

答案1

这个问题和 Ubuntu 一样古老。它的名字是“Logitech 网络摄像头麦克风花栗鼠声音”。看来这个问题在 Ubuntu 18.04 及其 4.15 内核中再次出现。

解决该漏洞的著名老办法“罗技摄像头麦克风发出‘花栗鼠’的声音”对我的 Logitech C270 网络摄像头来说非常好用。

您必须在内核启动参数中禁用 USB 自动暂停。/etc/default/grub使用文本编辑器打开文件,例如nano

sudo nano /etc/default/grub

找到带有 的行GRUB_CMDLINE_LINUX_DEFAULT。添加usbcore.autosuspend=-1到内核参数,即替换该行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

有这个

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

保存更改并使用 grub update 将其应用到您的系统:

sudo update-grub

重新启动计算机,花栗鼠(米老鼠)声音问题就会消失。

答案2

这样做对我有用:

mkdir $HOME/.pulse/
echo "default-sample-rate = 16000" >> $HOME/.pulse/daemon.conf
pulseaudio --kill && pulseaudio --start

然后我也重新启动了计算机。

参考:Logitech C310 音频问题

答案3

usbreset可用于虚拟拔下和插入摄像头,而不必在开始视频会议后爬到桌子底下。

  1. 下载代码

    sudo apt-ǵet install git
    git clone https://github.com/jkulesza/usbreset.git
    
  2. 编译

    cd usbreset
    gcc usbreset.c -o usbreset     
    
  3. 将其移动到路径上的某个位置

    sudo cp usbreset /usr/local/bin
    
  4. 创建易于执行的脚本

    • 执行 lsusb,查找您的相机供应商 ID。

      系统盘
      [...]
      总线 001 设备 002:ID046 天:0819罗技公司网络摄像头 C210
      [...]
      

    • 在文件中写入以下脚本reset-webcam.sh。将我的产品 ID 替换为您的产品 ID

       #!/bin/bash
       sudo usbreset "/dev/bus/usb/$(lsusb -d 046d:0819 | sed 's/:/ /' | cut -d \  -f 2,4 | sed 's/ /\//')"
      
    • 赋予它执行权限并将其移动到你的 PATH

      chmod +x reset-webcam.sh
      mv reset-webcam.sh /usr/local/bin
      

当你需要修复花栗鼠时,reset-webcam.sh从控制台执行。

相关内容