Запись комментариев в файл Ogg Vorbis

В формате Ogg Vorbis, как и в ряде других форматов, можно хранить данные об имени исполнителя, названии песни и т.д — иными словами, комментарии. В сумме эти поля, будь то название песни или год её издания, называются общим словом “тэг”. Для того, чтобы записать подобные служебные данные в файл, вы можете выбрать один из двух вариантов:

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

    vorbiscomment -l file.ogg > file.txt

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

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

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

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

    	      title=Dream On
    	      artist=Depeche Mode
    	      date=2001
    	      album=Exciter
    	    

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

    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.