Некорректная длина MP3 трека

Недавно столкнулся с проблемой неправильного или некорректного отображения длины MP3 файла.

Изначально длина трека в проигрывателе определялась верно, но если убрать все теги ID3v2, то длина зашкаливала в несколько раз, причем в большую сторону.

Чуть ниже вы можете увидеть разницу в длине трека:

Wrong song length

Что-то конкретное выяснить не удалось, но стало ясно что проблема возникает при работе с библиотекой LAME 3.97 V2, при выборе режима кодирования файла с переменным Битрейтом (VBR). Возможно, в этой версии библиотеки была допущена ошибка, которая не позволяет верно определить длину трека.

Media Player Classic Home Cinema, при отсутствии параметра TLEN в ID3v2, не может точно рассчитать продолжительность аудио файла. Вследствие чего возникает такая путаница с продолжительностью звукового файла.

Самым простым и доступным способом решения данной проблемы является обновление библиотеки LAME до самой последней версии, с последующим перекодированием "битого" аудио файла.

2011-06-27 18:50

Понравился сайт? Расскажи о нем друзьям:

Comments to Notes: 0

Комментарий:


Имя:
BBCode: [b]  [i]  [s]  [quote]  [Quote selected]
Ваш комментарий:
Защитный код: CAPTCHA