Easytag

Материал из Mageia Russian Community Wiki
Перейти к: навигация, поиск

Компания Microsoft использует в русской версии, своей операционной системы, кодировку CP-1251, которая совсем не универсальна. Linux-системы не могут читать эту кодировку, в них используется Юникод (UTF-8). А отсюда и неуниверсальное решение - неподдержка тегов многими проигрывателями. Поэтому мы перекодируем все теги в универсальную кодировку UTF-8 с помощью программы EasyTAG с графическим интерфейсом, она позволяет заполнять теги из пути и имени файла, а также переименовать файлы из тегов. Поддерживает CDDB. Поддерживает форматы: MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkey's Audio и WavPack.

Установка.

В дистрибутиве Mageia, программа EasyTAG ставится очень просто: Центр управления Mageia - пароль - Установка и удаление программ — в поле «Найти» вставьте название программы в нижнем регистре - easytag нажмите Enter, отметьте галочкой данный пакет, а дальше - Применить и устанавливаете его.

Поставили, запускаем. Начинаем настройку. Идем в Установки — Настройки. Самое главная для нас вкладка Настройка тэгов ID3.

Настройки тегов.png

Выставляем следующие параметры:

  • в подразделе «ID3v2 tags» поставить галочку «Записывать тег ID3v2», выбираем версию ID3v2.4 выставить в «Charset» значение «UTF-8»;
  • в подразделе «ID3v1 tags» поставить галочку «Записывать тег ID3v1.х» и выставить в «Charset» значение «Кириллица (Windows 1251)» и точку в «Нет»;
  • в подразделе «Character Set for reading ID3t tags» поставить галочку и выбрать в выпадающем меню «Кириллица (Windows 1251)»;

Теперь у нас все файлы буду перекодироваться в формат UTF-8, а он поддерживается всеми программами и всеми нормальными плеерами.

Ставим галочку Non-standart и выбираем cp-1251, так мы укажем, в какой кодировке записаны "кривые" тэги. Теперь с этими настройками тэги будут записываться в нормальную кодировку, а при обнаружении cp-1251 они будут нормально конвертироваться.

После переконвертации аудиотегов, Ваши mp-3 файлы будут читаемы как в Linux, так и в Windows. То есть для Linux останутся ID3v2-теги в кодировке UTF-8, а Windows, в свою очередь, будет прекрасно считывать тег ID3v1 в кодировке cp1251.

Использование.

MP3 имеет такую замечательную штуковину, как теги. Они позволяют хранить в файле не только звук, но и информацию об этом звуке, к примеру, имя исполнителя и название песни. Но не все рипперы (люди, копирующие музыку с аудиодисков и преобразующие их в mp3-файлы) утруждают себя заполнением тегов или вменяемым именованием полученных файлов. Чаще всего встречается ситуация, когда файл имеет более-менее вразумительное и содержательное имя, но девственно чистые теги; либо, напротив, хорошо заполненные теги и просто никакущие имена. Для исправления такого рода ситуаций существует специальный софт. Один из представителей сего семейства — программа EasyTag.

При первом запуске, программа будет порываться просканировать все ваши разделы на предмет наличия аудиофайлов — советую отменить эту операцию.

Итак, что же мы видим? Окно программы разделено на четыре области:

1. дерево каталогов; 2. список найденных файлов; 3. имя файла и его теги; 4. лог действий.

Принцип действия следующий: сначала выбираете в дереве каталогов папку, в которой хранятся обрабатываемые файлы. Запустите сканирование, а после формирования списка файлов, можете выделять те, которые вы собрались обрабатывать (обычно они выделены красным) и лезть в контекстное меню. Самыми полезными являются подпункты подменю: СканерЗаполнить тег, Переименовать файл и каталог, Обработать поля. Рассмотрим каждый из них в отдельности.

 Заполнить тег

В общем-то, название пункта, выражает смысл операции достаточно ясно — заполнение тегов из имени файла. Требуется только немного потренироваться в составлении шаблонов имени. Советую нажать кнопку - Показать/скрыть подсказку — это отобразит внизу окна небольшую шпаргалку по переменным, которые можно использовать в шаблонах (на скриншоте стоит поле "Переименовать файл и каталог", подсказка верна и в случае с полем "Заполнить тег")

Сканер тегов.png

Примеры шаблонов

Имя файла: 01. Pink Floyd - Time.mp3

Шаблон:%n. %a - %t

Имя файла: 2_-_Within_Temptation_-_Ice_Queen.mp3

Шаблон: %n_-_%a_-_%t

В данном примере следует обратить внимание на тот факт, что EasyTag автоматически заменяет знаки подчёркивания на пробелы. О том, как отключить эту опцию, будет сказано ниже, в разделе - Обработка полей.

Имя файла: nightwish/angels fall first/05. angels fall first.mp3

Шаблон: %a/%b/%n. %t

Из этого примера следует, что EasyTag способен распознавать структуру каталогов. Обратите внимание, что он делает это от файла и вверх по дереву (т.е. по направлению к корневому каталогу) — это существенно.

Имя файла: Пиратская станция VI - Русская версия/[04] Ozam - My Hip Hop.mp3

Шаблон: %b/[%n] %a - %t

Обратите внимание на то, что EasyTag способен воспринимать разнообразные символы — это позволяет научить программу корректно вытянуть информацию из таких имён файлов, которые и человеку-то понять сложно.

EasyTAG Сканер-Заполнить тег.png

Нажав в верхнем меню EasyTAG кнопку "Сканер", программа просканирует музыкальную коллекцию и выдаст результат. В поле {1} записаны теги файла, в поле {2} маска-шаблон, но в моём случае в "подсказке" её не было, пришлось создавать самому.

EasyTAG Подсказка в сканере.png

Маску-шаблон создают в "Редакторе масок". Жмём поле {3}-"Создать новую маску" в поле {4}, жмём поле {5}-"Сохранить маски". Переходим выше в "Подсказка" и выставляем созданную маску-шаблон, сканируем в поле сканера и сохраняем.

Переименовать файл и каталог

Выше была рассмотрена ситуация, когда имя файла (и, возможно, путь к нему) содержат информацию, которой нет в тегах. Часто встречается и обратная ситуация — теги заполнены, но имена неразборчивы (к примеру, были "побиты" во время неправильного копирования с плеера или флешки друга). Данный пункт меню предназначен именно для того, чтобы из корректных тегов сформировать корректные названия. Для генерации используются такие же шаблоны, как и при заполнении тегов, поэтому я не буду показывать примеры — просто перечитайте предыдущий раздел снизу вверх (т.е. сначала шаблон, а потом имя файла).

Обработать поля

И, наконец, третий пункт меню — обработка полей. В разделе про заполнение тегов из имени я уже приводил пример замены — знак подчёркивания становится пробелом. Помимо этого, программа умеет менять регистр символов. К примеру, вы можете привести все имена к нижнему регистру или, наоборот, к верхнему. Если желаете красоты, поставьте флажок "Каждое слово начинается с заглавной буквы" — на мой взгляд, так названия песен и имена исполнителей выглядят наиболее естественно. То есть подправить то или иное поле — исполнитель — название или любое другое. Например: владимир высоцкий — нажав на поле «Ar», далее на иконку «сканер», в поле исполнитель уже будет «Владимир Высоцкий»

EasyTAG Обработать поля.png

После окончания правок не забудьте нажать кнопочку Сохранить файл(ы), иначе весь ваш труд пойдёт прахом.

Надеюсь, эта статья помогла вам привести вашу музыкальную коллекцию в некое подобие порядка. Ещё добавлю - не всё программа делает автоматом, где-то нужно создавать "маски" самому, исходя из названия файла, где-то добавлять информацию в теги из интернета. Удачи ;)

Материал взят с сайтов:

http://www.topic.lt/soft/21725-easytag.html

http://pingvinoff.net/2009/01/20/id3-tag-amarok-and-windows/#comments

http://debiania.blogspot.ru/2008/09/easytag.html

http://spo.a-protest.org/audio-i-video/easytag-redaktor-tegov

Мануал для программы EasyTAG требует дополнения, так как описание её в интернете разное, отрывочное и не полное.

Статью писал пользователь под ником algri14; корректировал romkaromka, на момент написания статьи пользователи из Mageia Russian Community (MRC)