Комментарии Vorbis

Поделись знанием:
Перейти к: навигация, поиск

Комментарии Vorbis — это контейнер для метаданных, используемый в форматах аудиофайлов Vorbis, FLAC, и Speex. Он позволяет добавить к самому файлу такую информацию о файле, как заголовок, исполнитель, альбом, номер трека и др. Тем не менее, как отмечает официальная документация Ogg Vorbis:[1]

[Заголовок комментария] предназначен для коротких, текстовых комментариев, не для произвольных метаданных; произвольные метаданные предназначены для отдельного логического битового потока (обычно потока XML), который обеспечивает лучшую структуру и пригодность для машинного анализа.




Формат

Тег Vorbis — это список полей в формате ИмяПоля=Данные. Имя поля может состоять из печатаемых ASCII символов, 0x20 (пробел) — 0x7D («}»), исключая 0x3D («=») и 0x7E («~»). Оно не чувствительно к регистру, так что artist и ARTIST — одно и то же поле. Количество полей и их длина ограничены величиной 4 294 967 295 (максимальное значение 32-битного целого), но большинство приложений для редактирования тегов налагают более строгие ограничения.

Данные кодируются в UTF-8, так что любая строка Unicode может быть использована как значение.

Разрешены любые имена тегов, и не существует формата для значения данных. Это отлично от весьма структурированного формата ID3, используемого для файлов MP3. Разрешено также использовать имена полей более чем однажды. Эта возможность используется для поддержки множественных значений, например два поля artist=... для перечисления обоих исполнителей одной композиции.

Спецификация дает несколько образцов имен тегов, таких как title (Заголовок) и tracknumber (НомерТрека). Большинство приложений также поддерживает распространённые de facto стандарты, такие как discnumber (НомерДиска) и теги для информации Replay Gain.

В комментариях Vorbis не предусмотрено хранение двоичных данных. Это сделано намеренно — комментарии предназначены для использования как часть формата контейнера, такого как Ogg, и любые дополнительные двоичные данные следует кодировать напрямую в контейнер.

См. также

Напишите отзыв о статье "Комментарии Vorbis"

Примечания

  1. [www.xiph.org/vorbis/doc/v-comment.html Ogg Vorbis I format specification: comment field and header specification] (Спецификация формата Ogg Vorbis I: спецификация поля и заголовка комментария), с пожеланиями относительно имён полей

Ссылки

  • [www.xiph.org/vorbis/doc/v-comment.html Xiph.Org's specification for Vorbis comments] (англ.). — Спецификация Xiph.Org для комментариев Vorbis. Проверено 15 марта 2009. [www.webcitation.org/67lzu9Dn9 Архивировано из первоисточника 19 мая 2012].
  • [www.gophernet.org/articles/vorbiscomment.html Metadata issues and proposals for extending the Ogg Vorbis comment system] (англ.). — Проблемы метаданных и предложения для расширения системы комментариев Ogg Vorbis. Проверено 15 марта 2009. [www.webcitation.org/67lzuZwAh Архивировано из первоисточника 19 мая 2012].

Отрывок, характеризующий Комментарии Vorbis

– А вот не спросишь, – говорил маленький брат Наташе, – а вот не спросишь!
– Спрошу, – отвечала Наташа.
Лицо ее вдруг разгорелось, выражая отчаянную и веселую решимость. Она привстала, приглашая взглядом Пьера, сидевшего против нее, прислушаться, и обратилась к матери:
– Мама! – прозвучал по всему столу ее детски грудной голос.
– Что тебе? – спросила графиня испуганно, но, по лицу дочери увидев, что это была шалость, строго замахала ей рукой, делая угрожающий и отрицательный жест головой.
Разговор притих.
– Мама! какое пирожное будет? – еще решительнее, не срываясь, прозвучал голосок Наташи.
Графиня хотела хмуриться, но не могла. Марья Дмитриевна погрозила толстым пальцем.
– Казак, – проговорила она с угрозой.
Большинство гостей смотрели на старших, не зная, как следует принять эту выходку.
– Вот я тебя! – сказала графиня.
– Мама! что пирожное будет? – закричала Наташа уже смело и капризно весело, вперед уверенная, что выходка ее будет принята хорошо.
Соня и толстый Петя прятались от смеха.
– Вот и спросила, – прошептала Наташа маленькому брату и Пьеру, на которого она опять взглянула.
– Мороженое, только тебе не дадут, – сказала Марья Дмитриевна.
Наташа видела, что бояться нечего, и потому не побоялась и Марьи Дмитриевны.
– Марья Дмитриевна? какое мороженое! Я сливочное не люблю.
– Морковное.
– Нет, какое? Марья Дмитриевна, какое? – почти кричала она. – Я хочу знать!
Марья Дмитриевна и графиня засмеялись, и за ними все гости. Все смеялись не ответу Марьи Дмитриевны, но непостижимой смелости и ловкости этой девочки, умевшей и смевшей так обращаться с Марьей Дмитриевной.
Наташа отстала только тогда, когда ей сказали, что будет ананасное. Перед мороженым подали шампанское. Опять заиграла музыка, граф поцеловался с графинюшкою, и гости, вставая, поздравляли графиню, через стол чокались с графом, детьми и друг с другом. Опять забегали официанты, загремели стулья, и в том же порядке, но с более красными лицами, гости вернулись в гостиную и кабинет графа.


Раздвинули бостонные столы, составили партии, и гости графа разместились в двух гостиных, диванной и библиотеке.
Граф, распустив карты веером, с трудом удерживался от привычки послеобеденного сна и всему смеялся. Молодежь, подстрекаемая графиней, собралась около клавикорд и арфы. Жюли первая, по просьбе всех, сыграла на арфе пьеску с вариациями и вместе с другими девицами стала просить Наташу и Николая, известных своею музыкальностью, спеть что нибудь. Наташа, к которой обратились как к большой, была, видимо, этим очень горда, но вместе с тем и робела.