Quote:
Originally Posted by qyot27
I was looking to decode the MP3 Surround files from the diatonis web site ( http://www.diatonis.com/downloads.html), but I don't know if the process I'm using is correct concerning the channel ordering.
Only the Fraunhofer decoder package can decode MP3 Surround files to actual 5.1-channel PCM Waves, but while the output files have WAVE_FORMAT_EXTENSIBLE headers, the channels aren't defined. Running these Waves through eac3to produces files with the channels defined, but I have no idea if the Fraunhofer decoder reorders the channels or not (I would assume it does, though, if that's needed; however, I'd rather ask and be certain than just assume things).
|
The wav output from the command line mp3sDecoder.exe have the WAVE_FORMAT_EXTENSIBLE header, but the MaskChannel field have a value of '0' and can be rejected by some audio soft.
I make a test with mp3sEncoder -> mp3sDecoder and the channel order is correct then you can use eac3to to obtain a wav with a correct MaskChannel value:
MaskChannels : 1551 (FL FR FC LF SL SR)
Other correct value for MaskChannel is:
MaskChannels : 63 (FL FR FC LF BL BR)