Метки MP3 Кириллические символы

У меня есть mp3 файлы с кириллическими символами на имена файлов, а также на их теги.

Я использую audacious чтобы играть в них. См. Информацию о файле ниже:

введите описание изображения здесь

Можно ли изменить кодировку, чтобы правильно отобразить содержимое?

Думаю, это должен быть высоко .

  • AddDefaultCharset ISO-8859-1 не работает
  • Окталы 302 240 вместе, по-видимому, соответствуют неразрывному пространству
  • Не удается получить имена файлов с помощью convmv
  • Почему SLES 11 развращает данные символы?
  • Как сообщить wget для загрузки файлов с именами, закодированными url?
  • Вопросительные знаки вместо национальных букв в консоли
  • Некоторые приложения не принимают некоторые символы из ключа «Создать»
  • Какие терминальные кодировки используются по умолчанию для Linux и которые наиболее распространены?
  • 2 Solutions collect form web for “Метки MP3 Кириллические символы”

    У меня нет кириллических персонажей в моей музыкальной коллекции, но я могу сделать греческий без проблем, используя последнюю версию eyed3 установленную sudo pip install --upgrade eyed3 :

      $ eyeD3 Μπεστ\ οφ/Τζίμης\ Πανούσης\ -\ Κάγκελα\ Παντού.mp3 Τζίμης Πανούσης - Κάγκελα Παντού.mp3 [ 3.43 MB ] ------------------------------------------------------------------------------- Time: 03:45 MPEG1, Layer III [ 128 kb/s @ 44100 Hz - Joint stereo ] ------------------------------------------------------------------------------- ID3 v2.4: title: Tzimis Panousis-Kagkela Pantou.mp3 artist: Tzimis Panousis album: Unknown 

    В приведенном выше примере у меня есть каталог (название альбома) под названием Μπεστ οφ который содержит песню Κάγκελα Παντού от Τζίμης Πανούσης . Как вы можете видеть в выводе id3tool выше, теги не находятся на греческом языке. Давайте исправим это:

     $ eyeD3 -A "Μπεστ οφ" \ -t "Κάγκελα Παντού" \ -a "Τζίμης Πανούσης" \ "./Μπεστ οφ/Τζίμης Πανούσης - Κάγκελα Παντού.mp3" 

    Чтобы правильно установить теги, используя греческий алфавит:

     $ eyeD3 Μπεστ\ οφ/Τζίμης\ Πανούσης\ -\ Κάγκελα\ Παντού.mp3 Τζίμης Πανούσης - Κάγκελα Παντού.mp3 [ 3.43 MB ] ------------------------------------------------------------------------------- Time: 03:45 MPEG1, Layer III [ 128 kb/s @ 44100 Hz - Joint stereo ] ------------------------------------------------------------------------------- ID3 v2.4: title: Κάγκελα Παντού artist: Τζίμης Πανούσης album: Μπεστ οφ 

    ОК, но поскольку информация закодирована в имени файла, это может быть автоматизировано. В приведенном выше примере имя файла имеет такой формат:

     Album/Artist - Title.mp3 

    Итак, мы можем анализировать и добавлять теги для всех файлов с малой магией оболочки :

     find . -type f -name "*mp3" | while read file; do album="$(basename "$(dirname "$file")")"; filename="$(basename "$file")"; artist=${filename%%-*}; title=${filename##*-}; title=${title%%.mp3}; eyeD3 -A "$album" -t "$title" -a "$artist" "$file"; done 

    После запуска этой команды все файлы будут иметь свои теги id3:

    введите описание изображения здесь

    Я мог бы успешно обновить файл MP3, используя:

     eyeD3 -a "Ю" abc.mp3 

    Это было сделано с помощью eyeD3 0.7.4-beta, установленного с использованием pip от PyPI :

     pip install eyeD3 

    Используя этот eyeD3, вы можете использовать скрипт для извлечения исполнителя и названия из пути файла MP3 и установить их как теги ID3v2 2.4 с помощью eyeD3.

    Interesting Posts

    Редактор Кейт: как перейти к модифицированным линиям?

    использование строк вывода в виде массива в bash

    Как тайм-аут по часам в Bash (и сохранить тайм-аут, даже если сессия была закрыта)?

    Преобразование MAC-адреса в локальный адрес ссылки с помощью bash

    Проблема с попыткой фильтрации файла dat или csv на основе значений первого столбца с помощью awk?

    Поиск всех пакетов программного обеспечения в Debian, которые предоставляют конкретную альтернативу

    zsh завершение по истории не работает

    извлечение tar зависит от имени файла?

    Мониторинг при запуске полноэкранного приложения?

    Как настроить скорость передачи по умолчанию для 802.11 («WiFi») в Debian 7 GNU / Linux?

    Как получить pkg_add для поиска в правильной директории в удаленном ftp-репозитории при установке vim?

    Почему запись в существующий файл происходит быстрее, чем запись нового пустого файла?

    Unix. pecl memprof

    Как включить слияние дисков в fio в AWS Ubuntu 1604?

    Как ssh всегда удается сбросить атрибуты терминала?

    Linux и Unix - лучшая ОС в мире.