하이파이버와 ffmpeg에서 동시에 Pi Zero 오디오를 얻으려면 어떻게 해야 합니까?

하이파이버와 ffmpeg에서 동시에 Pi Zero 오디오를 얻으려면 어떻게 해야 합니까?

당신이 나를 도울 수 있기를 바랍니다. Raspoitify를 사용하는 Pi Zero 및 Hi Fiberry 모듈이 있습니다. 스피커의 소리가 훌륭합니다. 내 목표는 해당 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 이것이 펄스오디오로 우회해야 하는 하드웨어 제한인지 궁금합니다. 그런데 어떻게 시작해야 할지 모르겠습니다. https://www.hi Fiberry.com/docs/software/mixing- Different-audio-sources/

관련 정보