mp3unicode
Рубрика: Аудио и видео ПО -> Hужное/полезное
Метки: Audio | Console | Python | Приятные мелочи | Простая утилита | Редактор тегов
Просмотров: 4789
Если в локальной музыкальной коллекции есть mp3-файлы с тегами в кодировке windows-1251, то многие аудио-плееры метаданные таких файлов показывают криво и лучший вариант исправить это, рекурсивно перекодировать теги у mp3 файлов в Юникод и версию ID3v2.4
Можно использовать специальные приложения (например EasyTAG), но они довольно громоздки и большинству пользователей не нужно такое огромное количество функций. Поэтому для быстрого и удобного избавления от всего, связанного с кодировкой mp3-тегов и можно воспользоваться консольной утилитой mp3unicode.
Перекодировка файлов в текущем каталоге, выполнить:
mp3unicode --source-encoding cp1251 --id3v1-encoding none --id3v2-encoding unicode *.mp3
*.mp3 это шаблон, для работы mp3unicode необходим пакет libtag (библиотека для работы с тегами).
Рекурсивная перекодировка каталога музыкальной коллекции, выполнить:
find . -name "*.mp3" -exec mp3unicode -s cp1251 -2 unicode {} \;
Рекурсивнее некуда. vovans, как на счёт проверить материал перед публикацией?