Перейти к содержанию

Звук в Линуксе/Тэги

Материал из Викиучебника — открытых книг для открытого мира

Пользователям

[править]

Музыкантам

[править]

Современные форматы сжатия звуковых данных с потерями и без потерь обеспечивают возможность хранение в файлах различной метаинформации: имя исполнителя, название композиции, дата записи или публикации композиции и так далее. Каждая запись такого рода хранится в собственной строке, называемой тэгом.

Простые встроенные средства редактирования тэгов есть практически в любом проигрывателе звуковых файлов. Но для массового редактирования тэгов лучше пользоваться специально предназначенными для этого программами. Также следует учесть, что, например, Amarok 1.4.x не выводит тэги типа “copyright”. Одним из популярных приложений такого рода, поддерживающим не только формат MP3, но и другие форматы, такие как Ogg/Vorbis и FLAC, является EasyTag (пакет easytag). Другая — exfalso. При необходимости редактировать тэги можно и консольными утилитами.

Есть два способа записать тэги в файл формата Ogg Vorbis:

При помощи команды

vorbiscomment -l file.ogg > file.txt 

данные из файла записываются в текстовый файл. Эти данные вы можете отредактировать, а затем командой

vorbiscomment -w -c файл_с_тэгами.txt файл_в_который_записать.ogg новый_файл.ogg 

записать обратно в файл, но уже с новым именем (новый_файл.ogg).

Обратите внимание на то, что каждый тэг пишется в отдельной строке:

title=Название_композиции
artist=Имя_исполнителя
date=Год_записи
album=Название_альбома

Командой вида

vorbiscomment -a -t 'тип_тэга=содержание тэга' файл_в_который_записать.ogg новый_файл.ogg 

напрямую записывается содержание того или иного тэга.

Вот список стандартных тэгов: title, artist, date, album. Именно эти тэги при проигрывании считываются программами типа XMMS. Но вы также можете добавить свой тэг, просто указав его:

vorbiscomment -a -t 'Студия звукозаписи=СамСебеRecords' file.ogg

Итак, вот ключи, которыми вы можете воспользоваться для работы с тэгами:

  • -a добавить комментарий (Append comments);
  • -c записать комментарий из файла (commentfile);
  • -l вывести записанные в файле комментарии;
  • -t 'тип_тэга=содержание_тэга' назначить новый тэг;
  • -w заменить записанный ранее комментарий на новый из командной строки через опцию -t, либо из файла с опцией -c.

Запись комментариев в файлы MP3 осуществляется при помощи программы mp3info, находящейся в одноимённом пакете.

Комментарии задаются из командной строки при помощи различных ключей:

  • -a artist исполнитель;
  • -c comment комментарий;
  • -g genre жанр;
  • -l album название альбома;
  • -n track номер трека (тип комментариев ID3 v1.1);
  • -t title название композиции;
  • -y year год регистрации авторского права на композицию (год официального релиза).

Пример использования:

mp3info -i -t АрияNo.2 -a Паваротти -l Лучшее -y 2002 -c Всё_что_придёт_в_голову -n 2 -g Опера