0

mplayer playback of high quality audio distorted

I've already read about the missing 24bit support in the Raspbian kernel (am I correct?), but there seems to be more going on. I'm playing with mplayer:

mplayer with 24/96 FLAC
Here it plays perfectly fine.
$ mplayer Yes\ -\ 1972\ -\ Close\ To\ The\ Edge\ \[Instrumental\ Album\,\ Blu-ray\ 24-96\]/02\ -\ And\ You\ and\ I.flac
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Yes - 1972 - Close To The Edge [Instrumental Album, Blu-ray 24-96]/02 - And You and I.flac.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
Audio only file format detected.
Load subtitles in Yes - 1972 - Close To The Edge [Instrumental Album, Blu-ray 24-96]/
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
AUDIO: 96000 Hz, 2 ch, s32le, 2645.7 kbit/43.06% (ratio: 330707->768000)
Selected audio codec: [ffflac] afm: ffmpeg (FFmpeg FLAC audio)
==========================================================================
AO: [alsa] 96000Hz 2ch s32le (4 bytes per sample)
Video: no video
Starting playback...
A: 4.5 (04.5) of 612.0 (10:12.0) 6.0%




mplayer with 24/192 FLAC
I hear very loud static, with the music playing only slightly recognizable in the background.
$ mplayer Yes\ -\ 1972\ -\ Close\ To\ The\ Edge\ \[Original\ Stereo\ Mix\,\ Blu-ray\ 24-192\]/02\ -\ And\ You\ and\ I.flac 
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Yes - 1972 - Close To The Edge [Original Stereo Mix, Blu-ray 24-192]/02 - And You and I.flac.
libavformat version 53.21.1 (external)
Mismatching header version 53.19.0
Audio only file format detected.
Load subtitles in Yes - 1972 - Close To The Edge [Original Stereo Mix, Blu-ray 24-192]/
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
AUDIO: 192000 Hz, 2 ch, s32le, 5361.8 kbit/43.63% (ratio: 670219->1536000)
Selected audio codec: [ffflac] afm: ffmpeg (FFmpeg FLAC audio)
==========================================================================
AO: [alsa] 192000Hz 2ch s32le (4 bytes per sample)




Note especially that using the S32_LE format is not specifically the problem, as it works with the first. The high sample rate might be, however I seem to recall having this played back succesfully in MPD (however only with S16_LE possibly), but I'm not sure anymore.

Can you help me? Thanks.


Bart

PS Possibly related to this, I get weird results with MPD as well, where resampling everything to 192/24 causes playback to be too fast, as if fast-forwarding (see also https://www.hifiberry.com/forums/topic/flac-over-88-khz/).

1 comment

Please sign in to leave a comment.