【问题标题】:ALSA-Sound: Capture Line-InALSA-Sound:捕获线路输入
【发布时间】:2020-05-25 03:49:51
【问题描述】:

我正在使用 asoundlib 库在我的树莓派 4 上读取声音(在我的另一台 PC 上播放并插入我的 external sound card),首先我尝试使用麦克风输入,但显然不应该与放大信号一起使用(我的读数失真得厉害),显然我应该使用端口中的线路。

当我进入我的 Pi 的音频设备设置时,我看到它可以识别线路输入,但我只能在 alsa 库中使用“hw:1,0”,所有其他硬件代码“hw:1,1”, "hw:1,2", "hw:1,3" 产生“没有这样的文件或目录。

终端还说只有一个设备(虽然我不太确定它想告诉我什么):

pi@raspberrypi:~/C/rpi_ws281x $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Device [USB Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

【问题讨论】:

    标签: audio alsa soundcard audio-capture libalsa


    【解决方案1】:

    找到解决办法:即使你的卡有Mic和Line,也只有“hw:1,0”,你必须在终端输入“alsamixer -D hw:1”(其中1是卡号)你会得到混音器,你可以在其中选择是使用麦克风还是线路

    【讨论】:

      猜你喜欢
      • 2011-12-24
      • 2013-01-21
      • 2016-08-28
      • 2011-04-11
      • 2020-04-20
      • 1970-01-01
      • 2013-11-10
      • 2015-04-19
      • 2017-06-20
      相关资源
      最近更新 更多