![]() |
Автоматизация редактирование тегов
Вложений: 1
Доброго времени суток.
Автомагнитола не воспринимает киррилические символы в названиях и тегах аудио-файла. Отображается "Not supported". В качестве решения пытался переименовывать файлы и писать названия транслитом (Название -> Nazvanie). Для автоматизации этого процесса написал простенький скрипт на Питоне. Но столкнулся с проблемой, что магнитола берет информацию не из имени файла, а из его тегов (см. вложение). Собственно вопрос: есть ли способ залезть в редактирование этих тегов в автоматизированном режиме? Желательно на том же питоне. Ну или, как вариант, посоветуйте готовую прогу с которой это будет удобно сделать. |
Цитата:
ID3v1 может содержать тэги только в ANSI-кодировке, ID3v2 же — как в ANSI, так и в юникоде. Посмотрите бесплатную TagScanner: по крайней мере с переименованием файлов в заданных папках с транслитерацией кириллицы в латиницу она справляется прекрасно, а далее надо эти имена засунуть в ID3-тэги. Что можно сделать тут же в ней же, при унификации названий; например, при именах файлов <Исполнитель> - <Название композиции> можно автоматом расщепить эти имена в теги "Artist" и "Title" соответствующих файлов. Справка программы на русском лежит там же. Ещё мощнее платная программа TagRename, но вот с преобразованием кириллицы в латиницу не уверен что справится... PS Если имена не унифицированы — скорее всего самым простым будет переименовать (в указанных программах, массово) файлы в соответствии с имеющимися тэгами, затем транслитерировать кириллицу в именах, а затем вернуть в тэги уже латиницу. Хотя возможно что у первой программы есть вариант транслитерации сразу тэгов — не проверял. Но это всё варианты, лежащие на поверхности. Скорее всего те, кто работает с такими файлами постоянно, подскажут более удобные решения. |
ID3v1 / ID3v2 - это "версия" тега?
Где её посмотреть как сменить? Возможно именно в ней дело? Кстати магнитола - Alpine mobile media station iva - w502 r. Меня вообще сильно удивляет, что она не видит кириллицу, не дешевая китайская поделка все таки, а известный бренд. |
Цитата:
И я бы проверил на скорую руку, что всё же не нравится вашей магнитоле: скопировал бы файл в другой, желательно специально созданный, каталог, сбросил (т.е. удалил) в нём все тэги, а затем создал тут же его копии хотя бы с именами, кончающимися на 1, 2, 3, 4. После чего в одной из копий создать теги ID3v1 на кириллице, в другой — ID3v2 на кириллице в ANSI, в третьей — ID3v2 на кириллице в Unicode, ну а в 4, 5 — то же, но на латинице. И проверить, какие будут определяться магнитолой неправильно. PS ID3v2 на кириллице в ANSI — тот самый случай, когда тэги видны кракозябрами: если тэги с кириллицей были некорректно перенесены из ID3v1 напрямую без отметки номера кодовой страницы, то, например, последовательность АБВГД начинает выглядеть как ÀÁÂÃÄ, т.е. как верхняя половина таблицы с латиницей. |
Возможно плеер не понимает конкретную кодировку кирилицы. 1251, 866 или еще какую. А юникод поймет. Нужны тесты.
Tag&Rename умеет конвертировать в юникод. |
Цитата:
|
Цитата:
|
Цитата:
|
Время: 17:17. |
Время: 17:17.
© OSzone.net 2001-