麦克风在 Arch 中不起作用

麦克风在 Arch 中不起作用

我正在使用阿尔莎。arecord -l给我

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: Generic Analog [Generic Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #

但是,当我尝试录制时arecord -vvv -fdat /tmp/mic.wav,没有保存任何内容(aplay没有播放任何内容`)。

当我尝试在线麦克风测试时,播放的只是一声蜂鸣声,表明我的麦克风甚至未被识别。

pavucontrol识别麦克风,但取消静音并改变音量似乎不会改变任何东西。alsamixer甚至不认识麦克风。

答案1

我所知道的程序是这样的:

  1. 跑过去arecord -l看看你有什么牌。我相信选择卡 X 的语法是hw:X。也可以选择子设备,但我现在不知道语法。

  2. 运行arecord --dump-hw-params -D hw:X以获取您可以选择的硬件参数,例如样本大小、通道数、采样率、支持的格式……

  3. 使用支持的参数的某种组合运行arecord或其他任何内容。ffmpeg警告:并非所有可能的受支持参数组合都一定能工作或产生良好的信号。因此,请尝试使用这些选项。

说到这里alsamixer,就是F6弹出选择卡的菜单。

OP 的问题(因为我不允许发表评论):“没有保存任何内容”是什么意思?文件系统中是否存在该文件?尝试ls -l FILENAMEstat FILENAME

相关内容