ハイファイバーとffmpegで同時にPi Zeroオーディオを取得するにはどうすればよいですか?

ハイファイバーとffmpegで同時にPi Zeroオーディオを取得するにはどうすればよいですか?

あなたが私を助けることができることを願っています。 Raspoitifyを使用するPi ZeroおよびHi Fiberryモジュールがあります。スピーカーの音が素晴らしいです。私の目標は、そのPiからのffmpegストリームでも同じ(raspotify)オーディオを持つことです。私はWebを検索しましたが、ループバックエントリをロードする必要があるようで、次のことを試しました。

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"
}

とにかくオーディオ再生を録音できません。最後の2行を置き換えた場合にのみ機能し、次を使用して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/

関連情報