mp3 теги - перекодировка

Многие плееры, проигрывая mp3 файлы, считают, что кодировка тега совпадает с ситемной. Итог - теги не читабельны.

Решение:

1. Найти плеер умеющий автоматически перекодировать теги.

недостатки - такой плеер может вам не понравится :(

2. Перекодировать теги в системную кодировку:

Для этого можно использовать специальную утилиту: MP3Unicode

После ее установки, перекодировка тегов осуществляется просто:

mp3unicode -s cp1251 --id3v1-encoding unicode --id3v2-encoding unicode файл.mp3

В данном примере перекодируются теги из cp1251 (windows кодировка) в unicode (системная кодировка), если у вас другая системная кодировка, просто замените ей "unicode".

Комментарии

EasyTAG

Еще есть графическая утилита EasyTAG - ей можно еще и заполнить тэги и назвать файлы красиво :)

напиши доку по

напиши доку по ней ;)

zeus, только вот в

zeus, только вот в id3v1 нет поддержки unicode
Блог

Пользуюсь

Пользуюсь мутагеном (mutagen)

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

mp3Unicode

Для того чтоб обработать программой mp3unicode папку с файлами можно выполнить с консоли такую вот комманду (спасибо olegfink):

find /home/nastya/Music -type f -exec  mp3unicode -s cp1251  --id3v2-encoding unicode {} \;

Она обработает все файлы в папке /nastya/Music

НО! Если есть файлы с уже прописанными в них тэгами второй версии, то программа их зачем-то сново переконвертирует и получается абракадабра.

а как она

а как она отличит новую версию и старую?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".