EasyTag. Работа с тегами.
Сегодня я хочу познакомить Вас с программой для работы с mp3 тегами - EasyTag.
EasyTag - это программа просмотра и редактирования тегов музыкальных файлов форматов MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack и Monkey's Audio.
На данный момент существует две версии программы - для GTK библиотек 1.2 и 2.4.
EasyTag - это программа просмотра и редактирования тегов музыкальных файлов форматов MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack и Monkey's Audio.
На данный момент существует две версии программы - для GTK библиотек 1.2 и 2.4.
Некоторые функции этой программы:
- Просмотр,редактирование,запись тегов в файлы форматов MP3, MP2 (ID3 тег и изображения), FLAC (FLAC Vorbis тег), Ogg Vorbis (Ogg Vorbis тег), MP4/AAC (MP4/AAC тег), и MusePack, Monkey's Audio (APE тег);
- Возможность редактирования большого количества полей: Название, Исполнитель, Альбом, Год выпуска, Номер трека, Жанр, Комментарии, Композитор, Первый исполнитель, Авторское право, Ссылка (URL), Кодировщик, Прикрепленное изображение;
- Автозаполнение тегов исходя из названий файлов;
- Переименования папок и файлов исходя из содержимого тегов (использую шаблоны) или используя текстовый файл;
- Возможность рекурсивного заполнения тегов, удаления, переименования, сохранения...;
- Возможность просмотра поддиректорий;
- Считывание и отображение заголовков файлов ( битрейт,время...);
- Автозаполнение вводимой даты;
- История изменений (Undo и redo);
- Возможность обработки полей тегов (конвертирование в строчные, заглавные буквы...);
- Возможность открывать файлы или папки в сторонней программе;
- Поддержка CDDB ( Freedb.org и Gnudb.org) серверов (ручной и автоматический поиск);
- Деревообразный браузер просмотра или просмотр по исполнителю и альбому;
- Окно создания плейлистов;
- Поиск файлов;
- Простой интерфейс;
- Поддержка многих языков, в числе которых и русский;
- GUI интерфейс (GTK 1.2 и 2.4);
- Программа доступна для GNU/Linux и Windows.
Применение:
Так уж сложилось, что все русскоязычные музыкальные файлы хранят свои теги в кодировке CP1251. Наследство Windows. Но это создает и создавало много проблем для пользователей Linux. В Linux, для отображение русских символов долгое время использовалась кодировка KOI8-R. В последнее время ей на смену пришла универсальная кодировка UTF-8. Это может немного запутать пользователя, особенно новичка, который только перебрался на Linux. Все его файлы хранятся в кодировке CP1251.
Я не буду здесь описывать настройку локалей, перекодировку файлов и тому подобное. Я хочу каснуться лишь коллекции mp3 файлов пользователя. Используя некоторое время Linux и Windows одновременно, я научился все названия файлов записывать лишь транслитом. Но что делать если Вы взяли у друга альбом любимого исполнителя, а там все названия файлов в кодировке CP-1251? В таком случае мы можем открыть этот альбом в любимом проигрователе, который читает теги в кодировке CP-1251 (XMMS и Beep Media Player). Но мне нравится медиаплеер Amarok. До версии 1.4 все было замечательно. Можно было выбрать вариант CP-1251 и наслаждаться жизнью, но в версиях от 1.4 и выше - эту возможность убрали. Переходить на другой плеер я не захотел.
Таким образом, почти не имея другого выхода, я решил раз и навсегда перейти на UTF8. Не только по отношению к тегам, но также и для основной локали системы.
Я не буду здесь описывать настройку локалей, перекодировку файлов и тому подобное. Я хочу каснуться лишь коллекции mp3 файлов пользователя. Используя некоторое время Linux и Windows одновременно, я научился все названия файлов записывать лишь транслитом. Но что делать если Вы взяли у друга альбом любимого исполнителя, а там все названия файлов в кодировке CP-1251? В таком случае мы можем открыть этот альбом в любимом проигрователе, который читает теги в кодировке CP-1251 (XMMS и Beep Media Player). Но мне нравится медиаплеер Amarok. До версии 1.4 все было замечательно. Можно было выбрать вариант CP-1251 и наслаждаться жизнью, но в версиях от 1.4 и выше - эту возможность убрали. Переходить на другой плеер я не захотел.
Таким образом, почти не имея другого выхода, я решил раз и навсегда перейти на UTF8. Не только по отношению к тегам, но также и для основной локали системы.
Пример:
Для перекодировки тегов с CP-1251 в UTF-8 открываем EasyTag и идем в Установки -> Настройки -> ID3 Tag Settings и отмечаем поля, как приведенно на рисунке ниже:


Теперь выбираем альбом, который мы хотим перекодировать. В моем случае это выглядит так:


Как видно, названия файлов отображаются краказябрами, но с тегами все нормально. Выделям все песни и жмем - Сохранить. Все теги теперь сохранены в кодировке UTF-8. Но это еще не все. Следующим шагом будет перекодировка названия файлов. Для этого выделяем все файлы, идем в пункт меню Сканер -> Rename file(s) and direcotory и выбираем что мы хотим записать в названия файлов (исполнитель, название, альбом...):


После этого жмем зеленую иконку справа (рисунок выше), закрываем данное окно и сохраняем.
Должно получиться следующее:


На этом работа закончена. Одним выстрелом я убил двух зайцев - перекодировал теги и названия файлов в универсальную кодировку UTF-8.