希望你能帮我。有一个 Pi Zero 和 Hi Fiberry 模块正在使用 raspoitify。扬声器声音很好。我的目标是在来自该 Pi 的 ffmpeg 流上也拥有相同的(raspotify)音频。我搜索了网络,似乎我需要加载环回的东西,所以我尝试了这个:
modprobe snd-aloop pcm_substreams=1
我得到了这个环回设备。
root@raspberrypi:/home/pi# cat /proc/asound/cards
0 [sndrpihifiberry]: RPi-simple - snd_rpi_hifiberry_dac
snd_rpi_hifiberry_dac
1 [Loopback ]: Loopback - Loopback
Loopback 1
声音配置文件
#pcm.!default {
# type hw card 0
#}
#ctl.!default {
# type hw card 0
#}
pcm.hifiberryMiniAmp {
type softvol
slave.pcm "plughw:0"
control.name "Master"
control.card 0
}
pcm.!default {
type plug
slave.pcm "hifiberryMiniAmp"
#slave.pcm "hw:Loopback,0,0"
}
无论如何我都无法录制音频播放。仅当我交换最后两行然后我能够使用以下命令记录 Spotify 流时它才有效
ffmpeg -f alsa -ac 2 -ar 44100 -i hw:Loopback,1,0 out.wav
如果我对slave.pcm“hi FiberryMiniAmp”做同样的事情,那么我的环回似乎是沉默的。
有想法吗?谢谢
PS我想知道这是否是我需要用pulseaudio绕过的硬件限制,但我不知道如何开始 https://www.hi Fiberry.com/docs/software/mixing- Different-audio-sources/