вторник, 21 июля 2009 г.

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

Столкнулся с проблемой, что при копировании музыки в мой SE w380i довольно часто id3-теги отображаются абракадаброй и, естественно, это вызывает неудобства при поиске нужного трека в плеере.
Решение пришло при просмотре этого блога.
Да простит меня автор за копипаст:

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

После ее установки, перекодировка тегов осуществляется просто:
mp3unicode -s cp1251 --id3v1-encoding unicode --id3v2-encoding unicode файл.mp3

В данном примере перекодируются теги из cp1251 (windows кодировка) в unicode (системная кодировка), если у вас другая системная кодировка, просто замените ей "unicode".
Для того чтоб обработать программой mp3unicode папку с файлами можно выполнить с консоли такую вот комманду (спасибо olegfink):
find /home/nastya/Music -type f -exec mp3unicode -s cp1251 --id3v2-encoding unicode {} \;

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

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

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

Комментариев нет:

Отправить комментарий