Skip to content

MQA decoder

I have some music encoded as FLAC encapsulated MQA files from a high-res online music dealer. The metadata of this file says (read out with ffmpeg):

   ENCODER         : MQAEncode v1.1, 2.2.0+485 (0b66124), F8EC1703-7616-45E5-B81E-D60821434062, Oct 24 2016 23:01:32
    GRID            : A10302B0003533923W
    ICPN            : 093624917601
    MQAENCODER      : MQAEncode v1.1, 2.2.0+485 (0b66124), F8EC1703-7616-45E5-B81E-D60821434062, Oct 24 2016 23:01:32
    ORIGINALSAMPLERATE: 96000
    TOTALTRACKS     : 16
    REPLAYGAIN_REFERENCE_LOUDNESS: 89.0 dB
    REPLAYGAIN_TRACK_GAIN: -6.96 dB
    REPLAYGAIN_TRACK_PEAK: 0.99999952
    REPLAYGAIN_ALBUM_GAIN: -7.89 dB
    REPLAYGAIN_ALBUM_PEAK: 1.00000000
  Duration: 00:05:43.52, start: 0.000000, bitrate: 1722 kb/s
    Stream [#0](https://code.videolan.org/videolan/vlc/-/issues/0):0: Audio: flac, 48000 Hz, stereo, s32 (24 bit)
    Side data:
      replaygain: track gain - -6.960000, track peak - 0.000023, album gain - -7.890000, album peak - 0.000023, 
    Stream [#0](https://code.videolan.org/videolan/vlc/-/issues/0):1: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 600x600 [SAR 72:72 DAR 1:1], 90k tbr, 90k tbn, 90k tbc

As you can see the original sample rate is 96000 Hz. If I open this file in VLC (vlc-3.0.0-20170217-0336-git) it only played the FLAC 48000 Hz version, so it doesn't properly detect/decode the MQA stream.

Type: Audio Codec: FLAC (Free Lossless Audio Codec) (flac) Channels: Stereo Sample Rate: 48000 Hz Bit per sample: 32

Edited by François Cartegnie
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information