Перекодирование русских ID3v2 тегов в utf-8 под Ubuntu Linux
После перехода с масдая на линь, у меня осталась небольшая коллекция музыки. Часть из нее была русского и украинского производства. К сожалению те кто грабил музыку с дисков поленился записать ID3v2 теги в кодировке utf-8 а загнал их в "проклятой" windows-1251.
И что получается, добавляю я значит, в Rhythmbox папку с музыкой, а оно мне в списке воспроизведения выдает какозабли... Нехорошо подумал я. но править по одному теги мне ой как не хотелось, и тут мне на выручку пришел EasyTAG.
Проинтстали я его командой:
sudo apt-get install easytag
После запуска программы выбираем нужный нам каталог и видим.... какозябли в тегах русских песен. Что бы все было нормально нужно перйти в пункт меню "Установки - Настройки" вкладка "Настройка тегов ID3" там выбираем для ID3v1 и v2 коировку UTF-8, и ставим внизу галочку "Non-standart" и выбираем кодировку Windows-1251. В последнем пункте мы выбрали кодировку для чтения (windows-1251) а еще раньше установили в какой кодировке сохранять (utf-8)
Теперь снова выбираем нужный каталог и видим что все русские теги нормально отображаются. Выделяем все песни которые хотим изменить и нажимаем кнопку "Сохранить".
Так же очень полезной может показаться функция "Сканировать файлы". С ее помощью можно записать в ID3 теги информации составленную по маске, например маска по директории. Но тут вы сами все поймете.
П.С. также можно использовать данную тузлу для перекодирования из любой кодировки в любую. :-)
Ubuntu 9.10 x86, EasyTAG 2.1.6