В формате Ogg Vorbis, как и в ряде других форматов, можно хранить данные об имени исполнителя, названии песни и т.д — иными словами, комментарии. В сумме эти поля, будь то название песни или год её издания, называются общим словом “тэг”. Для того, чтобы записать подобные служебные данные в файл, вы можете выбрать один из двух вариантов:
При помощи команды
vorbiscomment -l file.ogg > file.txt
данные из файла записываются в текстовый документ. Эти данные вы можете отредактировать, а затем командой
vorbiscomment -w -c файл_с_тэгами.txt файл_в_который_записать.ogg новый_файл.ogg
записать обратно в файл, но уже с новым именем (новый_файл.ogg).
Обратите внимание на то, что каждый новый тэг пишется в новую строку:
title=Dream On artist=Depeche Mode date=2001 album=Exciter
Командой вида
vorbiscomment -a -t 'тип_тэга=содержание тэга' файл_в_который_записать.ogg новый_файл.ogg
напрямую записывается содержание того или иного тэга.
Вот список стандартных тэгов: title, artist, date, album.
Именно эти тэги при проигрывании считываются программами типа XMMS. Но вы также можете добавить свой тэг, просто указав его при его задании:
vorbiscomment -a -t 'Студия звукозаписи=СамСебеRecords' file.ogg
Итак, вот опции, которыми вы можете воспользоваться для работы с тэгами:
добавить комментарий (Append comments);
записать комментарий из файла (commentfile);
вывести записанные в файле комментарии;
назначить новый тэг;
заменить записанный ранее комментарий на новый из командной строки через опцию -t, либо из файла с опцией -c.