Блоки не аудио информации в MP3
От: ExM http://exmsoft.com
Дата: 19.02.07 02:34
Оценка:
При программном декодировании MP3, на вход декодера надо подавать поток, предварительно отфильтрованый от не аудио блоков (ID3, ID3v2 и т.д.). И если с ID3 и ID3v2 проблем не возникло — они достаточно хорошо документированы, то файл с дополнительным LAME-тегом вызвал затруднения.
Может кто-нибудь знает, существует ли какой-нибудь стандарт позволяющий универсально отфильтровывать такие дополнительные теги?
Re: Блоки не аудио информации в MP3
От: Patalog Россия  
Дата: 19.02.07 10:09
Оценка:
Здравствуйте, ExM, Вы писали:

ExM>При программном декодировании MP3, на вход декодера надо подавать поток, предварительно отфильтрованый от не аудио блоков (ID3, ID3v2 и т.д.). И если с ID3 и ID3v2 проблем не возникло — они достаточно хорошо документированы, то файл с дополнительным LAME-тегом вызвал затруднения.

ExM>Может кто-нибудь знает, существует ли какой-нибудь стандарт позволяющий универсально отфильтровывать такие дополнительные теги?

Аудио данные фрейма находится по смещению main_data_begin. Размер данных известен (поле part2_3_length), след. все что не относиться к служебной информации (heder, sideinfo) и к main_data — разного рода посторонняя информация . Т.е. тебе нужно парсить поток в соответ. со стандартом и фильтровать ненужное.
... << RSDN@Home 1.2.0 alpha rev. 648>>
Почетный кавалер ордена Совка.
Re[2]: Блоки не аудио информации в MP3
От: ExM http://exmsoft.com
Дата: 19.02.07 20:29
Оценка:
Здравствуйте, Patalog, Вы писали:

P>Аудио данные фрейма находится по смещению main_data_begin. Размер данных известен (поле part2_3_length), след. все что не относиться к служебной информации (heder, sideinfo) и к main_data — разного рода посторонняя информация . Т.е. тебе нужно парсить поток в соответ. со стандартом и фильтровать ненужное.


Надеялся отделаться легкой кровью и не залезать в дебри mp3-декодирования. Но чувствую, что шансов все меньше и меньше
Если найдеться под рукой ссылка с нормальным (достаточно подробным и желательно разжеванным) описанием структуры mp3-фреймом буду благодарен.
Re[3]: Блоки не аудио информации в MP3
От: Patalog Россия  
Дата: 20.02.07 04:14
Оценка:
Здравствуйте, ExM, Вы писали:

хъ

ExM>Если найдеться под рукой ссылка с нормальным (достаточно подробным и желательно разжеванным) описанием структуры mp3-фреймом буду благодарен.


Наилучший вариант — стандарт ISO/IEC 11172-3 (только не драфт, который гуляет в интернете)
Кроме того, посмотри MPEG-Layer 3 Bitstream Syntax and Decoding на http://www.mp3-tech.org
Ну и спрашивай, если что не понятно.
... << RSDN@Home 1.2.0 alpha rev. 648>>
Почетный кавалер ордена Совка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.