Дополнительно используя параметр –add-image, можно добавить в тег изображение. Кроме пути к файлу рисунка через двоеточие следует указать тип изображения. Список поддерживаемых типов можно получить, введя –list-imagetypes. Желательно использовать параметр –set-encoding, чтобы указать кодировку.

Поддерживаются следующие значения: latin1, utf8, utf16-BE, utf16-LE.

Примечание

BE и LE соответствуют Big Endian и Little Endian. Эти кодировки отличаются порядком следования байт – от меньшего к большему или наоборот. BE часто называют юникодом с обратным порядком байтов.

Параметр –rename позволяет переименовать файл или группу файлов, в качестве аргумента можно использовать следующие переменные: %A (артист), %a (альбом), %t (заголовок), %n (номер дорожки) и %N (общее количество дорожек).

Примечание

Перекодировать теги просто: достаточно выполнить команду вроде find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 –remove-v1.

Кроме eyeD3, в репозитарии любого дистрибутива можно найти еще некоторое количество подобных решений, работающих в консоли, – id3, id3ed, id3ren, id3tool, id3v2, mp3info, lltag и другие.

<p>Программы с графической оболочкой</p>

Перейдем к инструментам, имеющим графическую оболочку.

Программа EasyTAG

EasyTAG (http://easytag.sourceforge.net/) – это удобная программа для просмотра и редактирования тегов в файлах форматов MP3, MP2, FLAC, MusePack, MP4/AAC, Monkey Audio и Ogg Vorbis с понятным и локализованным интерфейсом, построенным на библиотеках Gtk+ (рис. 3.61).

Рис. 3.61. Работа с EasyTAG

На данный момент параллельно развиваются две версии приложения – для библиотек GTK версий 1.2 и 2.х. Есть сборки как для Linux, так и для Windows. Для установки этой программы в Kubuntu достаточно выполнить команду sudo apt-get install easytag. После запуска EasyTAG сначала просканирует домашний каталог пользователя в поисках файлов в поддерживаемых форматах. На вкладках Общее и Картинки можно легко отредактировать любое поле, доступное в тегах: Название, Исполнитель, Альбом, Год (выпуска), Номер дорожки, Жанр, Комментарий, Композитор и другие. При этом реализовано рекурсивное заполнение тегов, в том числе и в подкаталогах, удаление, переименование и сохранение. При вводе некоторых данных (названия альбома, даты и прочих) реализовано автозаполнение полей. Кроме информации в тегах, пользователю выводятся сведения о файле (битрейт, время звучания, размер, режим стерео и другие). При наличии соединения с Интернетом для заполнения полей тегов можно использовать один из серверов CDDB, для чего достаточно нажать кнопку Поиск CDDB. Возможны автоматическое заполнение тегов исходя из названий файлов и обратная операция – переименование каталогов и файлов исходя из содержимого тегов. Для этого могут использоваться шаблоны или специальный текстовый файл. При помощи сканера тегов и имен файлов информация в выбранных полях тегов легко конвертируется в строчные или заглавные буквы, доступны транслитерация символов и изменение кодировки. Пробелы или подчеркивания в названиях полей конвертируются друг в друга. Ошибку при вводе поможет исправить многоуровневая отмена действий. Имеется встроенный деревообразный браузер просмотра, возможен вывод файлов по исполнителю и альбому. Доступны многочисленные варианты сортировки (по тегу или свойствам файла) и поиска нужных файлов. Из отобранных файлов можно составить M3U-плейлист, для чего нужно выполнить команду Разное → Сохранить список записей. При необходимости прямо из окна программы можно запустить внешний проигрыватель и прослушать выбранные мелодии.

Программа Kid3

Kid3 (http://kid3.sourceforge.net/) – это понятный и простой в использовании редактор тегов файлов в форматах MP3, Vorbis Ogg, FLAC или MPC. Интерфейс, основанный на Qt-библиотеках, используемых в KDE, локализован (рис. 3.62).

Рис. 3.62. Интерфейс Kid3

Перейти на страницу:

Похожие книги