@Dimazsever

Как рассчитывается битрейт в mp3?

Прочитал статью на хабре о структуре mp3-файлов. Открыл музычку в hex-редакторе, чтобы попробовать всё это дело на практике.
Выяснилось, что мой файл сжат в формате MPEG-1 Layer II. Вот на всякий случай заголовок mp3-фрейма: 11111111111110111101001000000100
биты [16-19] - это индекс битрейта. Если смотреть по таблице, то выходит что почти все фреймы в файле имеют битрейт 384 Кбит. Однако, если зайти в свойства mp3 через проигрыватель Windows Media, битрейт составляет 256 Кбит в секунду. Как так? Подскажите, может я что-нибудь не правильно считаю?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Все просто, у вас Layer 3 а не 2, так что 256 кбит

[0-10]	1111 1111 111
[11-12]	11 - MPEG 1
[13-14]	01 - Layer 3
[15]		1
[16-19]  	1101 - 256 kbit/s
[20-21]	00 - 44100Hz
[22]		1
[23]		0
[24-25]	00 - stereo
[26-27]	00
[28]		0
[29]		1
[30-31]	00
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы