Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Автоматизация редактирование тегов

Ответить
Настройки темы
Любой язык - Автоматизация редактирование тегов

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Безымянный.png
(39.3 Kb, 4 просмотров)
Доброго времени суток.

Автомагнитола не воспринимает киррилические символы в названиях и тегах аудио-файла. Отображается "Not supported".
В качестве решения пытался переименовывать файлы и писать названия транслитом (Название -> Nazvanie).
Для автоматизации этого процесса написал простенький скрипт на Питоне. Но столкнулся с проблемой, что магнитола берет информацию не из имени файла, а из его тегов (см. вложение).

Собственно вопрос: есть ли способ залезть в редактирование этих тегов в автоматизированном режиме?
Желательно на том же питоне.
Ну или, как вариант, посоветуйте готовую прогу с которой это будет удобно сделать.

Отправлено: 20:26, 26-02-2018

 
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Axullec:
магнитола берет информацию не из имени файла, а из его тегов (см. вложение). »
Это теги, откуда она берёт — ID3v1 или ID3v2?
ID3v1 может содержать тэги только в ANSI-кодировке, ID3v2 же — как в ANSI, так и в юникоде.

Посмотрите бесплатную TagScanner: по крайней мере с переименованием файлов в заданных папках с транслитерацией кириллицы в латиницу она справляется прекрасно, а далее надо эти имена засунуть в ID3-тэги. Что можно сделать тут же в ней же, при унификации названий; например, при именах файлов <Исполнитель> - <Название композиции> можно автоматом расщепить эти имена в теги "Artist" и "Title" соответствующих файлов.

Справка программы на русском лежит там же.

Ещё мощнее платная программа TagRename, но вот с преобразованием кириллицы в латиницу не уверен что справится...

PS
Если имена не унифицированы — скорее всего самым простым будет переименовать (в указанных программах, массово) файлы в соответствии с имеющимися тэгами, затем транслитерировать кириллицу в именах, а затем вернуть в тэги уже латиницу. Хотя возможно что у первой программы есть вариант транслитерации сразу тэгов — не проверял.

Но это всё варианты, лежащие на поверхности. Скорее всего те, кто работает с такими файлами постоянно, подскажут более удобные решения.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 26-02-2018 в 21:26.


Отправлено: 21:13, 26-02-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


ID3v1 / ID3v2 - это "версия" тега?
Где её посмотреть как сменить? Возможно именно в ней дело?

Кстати магнитола - Alpine mobile media station iva - w502 r.
Меня вообще сильно удивляет, что она не видит кириллицу, не дешевая китайская поделка все таки, а известный бренд.

Отправлено: 21:57, 26-02-2018 | #3

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Axullec:
ID3v1 / ID3v2 - это "версия" тега? »
Да. ID3v1 — старая, ID3v2 — современная. Могут сосуществовать одновременно.

И я бы проверил на скорую руку, что всё же не нравится вашей магнитоле: скопировал бы файл в другой, желательно специально созданный, каталог, сбросил (т.е. удалил) в нём все тэги, а затем создал тут же его копии хотя бы с именами, кончающимися на 1, 2, 3, 4. После чего в одной из копий создать теги ID3v1 на кириллице, в другой — ID3v2 на кириллице в ANSI, в третьей — ID3v2 на кириллице в Unicode, ну а в 4, 5 — то же, но на латинице. И проверить, какие будут определяться магнитолой неправильно.

PS
ID3v2 на кириллице в ANSI — тот самый случай, когда тэги видны кракозябрами: если тэги с кириллицей были некорректно перенесены из ID3v1 напрямую без отметки номера кодовой страницы, то, например, последовательность АБВГД начинает выглядеть как ÀÁÂÃÄ, т.е. как верхняя половина таблицы с латиницей.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 26-02-2018 в 22:23.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:12, 26-02-2018 | #4


Пользователь


Сообщения: 87
Благодарности: 4

Профиль | Отправить PM | Цитировать


Возможно плеер не понимает конкретную кодировку кирилицы. 1251, 866 или еще какую. А юникод поймет. Нужны тесты.
Tag&Rename умеет конвертировать в юникод.

Отправлено: 04:04, 27-02-2018 | #5


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата mwz:
После чего в одной из копий создать теги ID3v1 на кириллице, в другой — ID3v2 на кириллице в ANSI, в третьей — ID3v2 на кириллице в Unicode, ну а в 4, 5 — то же, но на латинице. »
Чем создавать теги? Tag&Reneme? Или ручками через свойства файла?

Отправлено: 15:05, 27-02-2018 | #6

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Axullec:
Или ручками через свойства файла? »
Здесь вы не вольны в выборе, какой тип тэгов заполнять и в какой кодировке...

-------
Mikhail Zhilin


Отправлено: 18:41, 27-02-2018 | #7


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Axullec:
Здесь вы не вольны в выборе, какой тип тэгов заполнять и в какой кодировке... »
Т.е. спецсофтом. Понял, спасибо. До дома доберусь - начну играться.

Отправлено: 19:05, 27-02-2018 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Автоматизация редактирование тегов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Новое оформление тегов 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




 
Переход