MP3-потоки не имеют заголовка файла.Звучит немного странно, что у вас есть только один кадр в начале, который длиннее остальных, но это совершенно законно.
Краткое описание битов в заголовке: http://www.datavoyage.com/mpgscript/mpeghdr.htm
В вашем случае оба типа заголовков совместно используют:
- MPEG-1
- Уровень 3
- Не защищен
- 44,1 кГц
- Без заполнения
- Не личное
- M / S совместное стерео
- Нет авторских прав
- Оригинальные носители
- Без акцента
Первый кадр отличается от остальных:
- 128 Кбит (в результате получается 417-байтовый кадр минус 4-байтовый заголовок)
Остальные:
- 32 Кбит (в результате получается 104-байтовые кадры минус 4-байтовые заголовки)
На этой странице есть формула для расчета размера кадра на основе заголовка:144 * битрейт / частота дискретизации + заполнение.
Я подозреваю, что первый кадр 128 Кбит является артефактом (ошибкой) кодера, используемого для генерации выборки.ле.Это все еще файл с постоянным битрейтом на 32 Кбит после первого кадра.Учитывая, что MP3-декодер не может выдавать выходные данные, пока у него нет нескольких кадров, и он не будет внезапно сталкиваться с битрейтом на половине пути, это вряд ли что-то расстроит.