Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Форматы файлов и данных > Конвертация кодировки id3v2


Автор: jorka 10.9.2010, 18:46
Всем привет)
Пишу на дефли7 конвертор кодировок для mp3 файлов (ansi, utf-8, utf-16). В виду этого возникло множество загвоздок.
1) Необходимо ли ставить сигнатуру кодировки( например $FFFE ) в коде или достаточно просто переконвертить код?
2) Если надо, то где? в начале файла или перед тем куском данных которые непекодированы?
3) Если в начале, то не помешает ли это тегу 'ID3' который должен идти в самом начал?
4) Ну и соответственно - можно ли что б часть данных шла в одной кодировке, а часть в другой? или весь файл должен быть в одной?

ЗЫ знаю-знаю, я в кодировках ламер)

Автор: jorka 11.9.2010, 20:33
52 просмотра - 0 ответов. Это я такие очевидные вопросы задал или Вы тоже не знаете ответов?

Нашел ответы на некоторые свои вопросы(для версии id3v2.3):
1) В каждом фрейме необходимо указывать кодировку пусть то ANSI($00) или UTF-16($01), и конвертить надо сам текст который внутри фрейма.
2) В каждом фрейме
4) оказывается да.

Возник еще один вопрос: теги в полученых файлах видны только моей прогой, винда их не видит, хотя все оформлено и перекодировано правильно, в чем может быть загвоздка?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)