|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Автоматизация редактирование тегов |
|
Любой язык - Автоматизация редактирование тегов
|
Новый участник Сообщения: 4 |
Доброго времени суток.
Автомагнитола не воспринимает киррилические символы в названиях и тегах аудио-файла. Отображается "Not supported". В качестве решения пытался переименовывать файлы и писать названия транслитом (Название -> Nazvanie). Для автоматизации этого процесса написал простенький скрипт на Питоне. Но столкнулся с проблемой, что магнитола берет информацию не из имени файла, а из его тегов (см. вложение). Собственно вопрос: есть ли способ залезть в редактирование этих тегов в автоматизированном режиме? Желательно на том же питоне. Ну или, как вариант, посоветуйте готовую прогу с которой это будет удобно сделать. |
|
Отправлено: 20:26, 26-02-2018 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Axullec:
ID3v1 может содержать тэги только в ANSI-кодировке, ID3v2 же — как в ANSI, так и в юникоде. Посмотрите бесплатную TagScanner: по крайней мере с переименованием файлов в заданных папках с транслитерацией кириллицы в латиницу она справляется прекрасно, а далее надо эти имена засунуть в ID3-тэги. Что можно сделать тут же в ней же, при унификации названий; например, при именах файлов <Исполнитель> - <Название композиции> можно автоматом расщепить эти имена в теги "Artist" и "Title" соответствующих файлов. Справка программы на русском лежит там же. Ещё мощнее платная программа TagRename, но вот с преобразованием кириллицы в латиницу не уверен что справится... PS Если имена не унифицированы — скорее всего самым простым будет переименовать (в указанных программах, массово) файлы в соответствии с имеющимися тэгами, затем транслитерировать кириллицу в именах, а затем вернуть в тэги уже латиницу. Хотя возможно что у первой программы есть вариант транслитерации сразу тэгов — не проверял. Но это всё варианты, лежащие на поверхности. Скорее всего те, кто работает с такими файлами постоянно, подскажут более удобные решения. |
|
------- Последний раз редактировалось mwz, 26-02-2018 в 21:26. Отправлено: 21:13, 26-02-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать ID3v1 / ID3v2 - это "версия" тега?
Где её посмотреть как сменить? Возможно именно в ней дело? Кстати магнитола - Alpine mobile media station iva - w502 r. Меня вообще сильно удивляет, что она не видит кириллицу, не дешевая китайская поделка все таки, а известный бренд. |
Отправлено: 21:57, 26-02-2018 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Axullec:
И я бы проверил на скорую руку, что всё же не нравится вашей магнитоле: скопировал бы файл в другой, желательно специально созданный, каталог, сбросил (т.е. удалил) в нём все тэги, а затем создал тут же его копии хотя бы с именами, кончающимися на 1, 2, 3, 4. После чего в одной из копий создать теги ID3v1 на кириллице, в другой — ID3v2 на кириллице в ANSI, в третьей — ID3v2 на кириллице в Unicode, ну а в 4, 5 — то же, но на латинице. И проверить, какие будут определяться магнитолой неправильно. PS ID3v2 на кириллице в ANSI — тот самый случай, когда тэги видны кракозябрами: если тэги с кириллицей были некорректно перенесены из ID3v1 напрямую без отметки номера кодовой страницы, то, например, последовательность АБВГД начинает выглядеть как ÀÁÂÃÄ, т.е. как верхняя половина таблицы с латиницей. |
|
------- Последний раз редактировалось mwz, 26-02-2018 в 22:23. Отправлено: 22:12, 26-02-2018 | #4 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Возможно плеер не понимает конкретную кодировку кирилицы. 1251, 866 или еще какую. А юникод поймет. Нужны тесты.
Tag&Rename умеет конвертировать в юникод. |
|
Отправлено: 04:04, 27-02-2018 | #5 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата mwz:
|
|
Отправлено: 15:05, 27-02-2018 | #6 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Axullec:
|
|
------- Отправлено: 18:41, 27-02-2018 | #7 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата Axullec:
|
|
Отправлено: 19:05, 27-02-2018 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Новое оформление тегов CODE, HTML и PHP | Blast | О сайте и форуме | 20 | 12-11-2014 11:14 | |
Мультимедиа - Посоветуйте программу для редактирования и добавления тегов в видеофайлы | Anselm9 | Видео и аудио: обработка и кодирование | 3 | 29-01-2013 12:24 | |
CMD/BAT - [решено] Замена текста между тегов | vano42 | Скриптовые языки администрирования Windows | 5 | 09-08-2012 13:19 | |
BSOD - Проблема с отображением тегов mp3 файлов. | PokaNePonytno | Хочу все знать | 0 | 11-06-2012 22:58 | |
разная интерпретация тегов комментариев для HTML и XML | Vlad Drakula | Вебмастеру | 3 | 01-07-2005 11:55 |
|