Если в локальной музыкальной коллекции есть 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 {} \;
Комментариев: 1 RSS
14eigner05-12-2017 12:28
Рекурсивнее некуда. vovans, как на счёт проверить материал перед публикацией?