Лёгкая смена кодировки тегов mp3

Увидев название статьи многие подумают, что я буду описывать EasyTAG, но нет. Лично я в этом EasyTAG так и не смог разобраться, а именно он у меня почему то иногда стирал поле Название. Я лучше расскажу как быстро сменить кроказябры в mp3 файлах на читабельную кодировку с помощью скрипта.

Что бы скрипт работал, нам надо предварительно установить пакет python-eyed3

sudo apt-get install python-eyed3

Затем качаем сам скрипт отсюда: http://sourceforge.net

Закидываем, для удобства, скрипт в домашнюю папку и выполняем комаду:

python tag2utf-0.16.py /путь/к/папке/с/музыкой

где tag2utf-0.16.py имя скаченного файла, а /путь/к/папке/с/музыкой путь к папке с музыкой :) . Скрипт проверяет как указанную папку, так и под папки.

Будет задан вопрос в какую кодировку нам переводить теги:

Показать »

[c]   If charset of tags is cp1251:
01_Кукла колдуна.mp3 Кукла колдуна Король и Шут Акустический альбом
02_Наблюдатель.mp3 Наблюдатель Король и Шут Акустический альбом
03_Бедняжка.mp3 Бедняжка Король и Шут Акустический альбом
04_Прыгну со скалы.mp3 Прыгну со скалы Король и Шут Акустический альбом
05_Девушка и граф.mp3 Девушка и граф Король и Шут Акустический альбом
06_Песня мушкетёров.mp3 Песня мушкетёров Король и Шут Акустический альбом
07_Тяни.mp3 Тяни Король и Шут Акустический альбом
08_Утренний рассвет.mp3 Утренний рассвет Король и Шут Акустический альбом
09_Сосиска.mp3 Сосиска Король и Шут Акустический альбом
10_Карапуз.mp3 Карапуз Король и Шут Акустический альбом
11_Спятил отец.mp3 Спятил отец Король и Шут Акустический альбом
12_Ведьма и осёл.mp3 Ведьма и осёл Король и Шут Акустический альбом
13_Екатирина.mp3 Екатирина Король и Шут Акустический альбом
14_Прерванная любовь или арбузная корка.mp3 Прерванная любовь или арбузная корка Король и Шут Акустический альбом
15_Мотоцикл.mp3 Мотоцикл Король и Шут Акустический альбом
16_Голые коки.mp3 Голые коки Король и Шут Акустический альбом
17_Забытые ботинки.mp3 Забытые ботинки Король и Шут Акустический альбом  

[k]   If charset of tags is koi8-r:
01_Кукла колдуна.mp3 йСЙКЮ ЙНКДСМЮ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
02_Наблюдатель.mp3 мЮАКЧДЮРЕКЭ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
03_Бедняжка.mp3 аЕДМЪФЙЮ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
04_Прыгну со скалы.mp3 оПШЦМС ЯН ЯЙЮКШ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
05_Девушка и граф.mp3 дЕБСЬЙЮ Х ЦПЮТ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
06_Песня мушкетёров.mp3 оЕЯМЪ ЛСЬЙЕР╦ПНБ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
07_Тяни.mp3 рЪМХ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
08_Утренний рассвет.mp3 сРПЕММХИ ПЮЯЯБЕР йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
09_Сосиска.mp3 яНЯХЯЙЮ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
10_Карапуз.mp3 йЮПЮОСГ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
11_Спятил отец.mp3 яОЪРХК НРЕЖ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
12_Ведьма и осёл.mp3 бЕДЭЛЮ Х НЯ╦К йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
13_Екатирина.mp3 еЙЮРХПХМЮ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
14_Прерванная любовь или арбузная корка.mp3 оПЕПБЮММЮЪ КЧАНБЭ ХКХ ЮПАСГМЮЪ ЙНПЙЮ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
15_Мотоцикл.mp3 лНРНЖХЙК йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
16_Голые коки.mp3 цНКШЕ ЙНЙХ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ
17_Забытые ботинки.mp3 гЮАШРШЕ АНРХМЙХ йНПНКЭ Х ьСР юЙСЯРХВЕЯЙХИ ЮКЭАНЛ

Select charset:
‘s’ — skip this file(s)
‘m’ — manual for every file
c

Практически всегда ответом будет «c». Иногда на некоторых иностранных тегах будут ошибки. Жмём «s» — пропустить.

Ну вот и всё.

Поделись статьёй с друзьями

Или просто поиграйся с кнопочками

7 комментариев на «Лёгкая смена кодировки тегов mp3»

  1. Андрей:

    Кракозябры исправить не получилось—вот что в терминале::~$ sudo python tag2utf-0.16.py /media/335c9ef7-73c2-4642-8156-522902c7a1bf/andreyka/МУЗЫКА
    Not right argument ‘
    Traceback (most recent call last):
    File «tag2utf-0.16.py», line 217, in
    print «Not right argument ‘»,sys.argv[i],»‘ It’s not a directory.\n Try «,sys.argv[0], » —usage»
    NameError: name ‘i’ is not defined
    …как расшифровать?

  2. Андрей:

    Да,русские имена пришлось переименовать . Кракозябров уменьшилось.Спасибо за помощь!!!

  3. paukan:

    Кстати, в подпапках русские имена могут быть. Похоже кириллицы не должно быть только в адресе первоначальной папке.

  4. Я делал немного по другому, конечно easytag тоже как вариант выбрал

    Если интересно, то вот: http://interio-tech.com/2010/07/id3-tegi-v-banshee-ili-rhythmbox-pod-linux/

  5. holomigle:

    Спасибо, очень полезная утилита!

Добавить комментарий