Audio 阿尔萨之声:捕捉线

Audio 阿尔萨之声:捕捉线,audio,alsa,soundcard,audio-capture,libalsa,Audio,Alsa,Soundcard,Audio Capture,Libalsa,我正在使用asoundlib库读取raspberry pi 4上的声音(在我的另一台电脑上播放,并插入我的),首先我尝试使用麦克风输入,但显然这不应该用于放大信号(我的读取失真得很厉害),显然我应该使用Line in端口 当我进入Pi的音频设备设置时,我看到它可以识别输入的行,但我只能在alsa库中使用“hw:1,0”,所有其他硬件代码“hw:1,1”、“hw:1,2”、“hw:1,3”都不会生成这样的文件或目录 终端还说只有一个设备(尽管我不确定它想告诉我什么): 找到了解决方案:只有“hw:

我正在使用asoundlib库读取raspberry pi 4上的声音(在我的另一台电脑上播放,并插入我的),首先我尝试使用麦克风输入,但显然这不应该用于放大信号(我的读取失真得很厉害),显然我应该使用Line in端口

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

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


找到了解决方案:只有“hw:1,0”,即使您的卡有麦克风和线路,您也必须在终端中输入“alsamixer-D hw:1”(其中1是卡号),然后获得混音器,您可以选择使用麦克风还是线路

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