View Single Post
Old 18th June 2009, 01:52   #8993  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,915
Quote:
Originally Posted by qyot27 View Post
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)
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline