Is the leading structure in MP3 file a real frame?
MP3 streams don't have a file header. It sounds a bit odd that you have just one frame at the beginning which is longer than the rest, but this is perfectly legal.
There's a quick description of the bits in the header at: http://www.datavoyage.com/mpgscript/mpeghdr.htm
In your case, both types of header share in common:
- MPEG-1
- Layer 3
- Not protected
- 44.1kHz
- No padding
- Not private
- M/S joint stereo
- No copyright
- Original media
- No emphasis
The first frame differs from the rest with:
- 128kbit (resulting in the 417 byte frames minus 4 byte header)
The rest are:
- 32kbit (resulting in 104 byte frames minus 4 byte headers)
There's a formula in that page for calculating frame size based on header: 144*bitrate/samplerate+padding.
I suspect the 128kbit first frame is an artifact (bug) of the encoder used to generate the sample. It's still a constant bitrate file at 32kbit after the first frame. Given that an MP3 decoder can't produce output until it has a few frames, and it won't suddenly hit a bump in bitrate half way through, this is unlikely to upset anything.