Как перекодировать теги mp3-файлов из cp1251? 2
Рецепт был опубликован 26 декабря 2010 года в 16:20, а менялся 10 февраля 2020 года в 03:31.
Постоянная ссылка: http://www.nixp.ru/recipes/39.html
Для тех, кто переходит на Linux после Windows, часто становится неприятным сюрпризом, что медиапроигрыватели их новой ОС отображают информацию из музыкальных mp3-файлов (например, авторов, название альбомов и т.д.) в виде непонятного набора символов. Это связано с тем, что теги таких файлом хранятся в Windows-кодировке (cp1251).
Исправить данную проблему можно с помощью утилиты mid3iconv из пакета python-mutagen. Пример установки для Linux-дистрибутивов, поддерживающих APT:
$ sudo apt-get install python-mutagen
Команда для модификации кириллической Windows-кодировки (cp1251) в тегах:
$ find my_music -type f -iname "*.mp3" -exec mid3iconv -eCP1251 --remove-v1 '{}' \;
Где my_music — путь к вашей директории с музыкальными файлами.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Я бы рекомендовал начинающим пользователям линукс графическую программу easytag. Она есть в репозиториях многих дистрибутивов, и очень проста в использовании.
Хотя вышенаписанная рекомендация очень понравилась :) думаю, при необходимости буду использовать ;)
Тоже ей пользуюсь, кстати. Хотя иногда возможностей не хватает — тогда на помощь приходит еще и tagtool.