The device is a Pi 3B, running latest raspbian buster.
At first I thought it's a hardware problem. I tried disabling on-board WiFi as some posts suggested it may cause bluetooth connection issue. But the audio quality is still poor.
Until I tried:
this time the quality is much better.
Code: Select all
ffmpeg -i XXX.flac -f s16le -ar 44100 -ac 2 - | aplay -f cd -
I want to know why this happens.
The VLC player supports far more audio formats than "aplay" so I don't need "ffmpeg" to do conversion. And it can play videos too. If possible I want to use VLC instead of "aplay".