Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Редактирование комментария Vorbis в MusicBrainz Picard

Vorbis комментарий является метаданные контейнера , используемым в Vorbis , FLAC , Theora , Speex и Opus форматах файлы . [1] Это позволяет добавить такую ​​информацию, как название, исполнитель, альбом, номер дорожки или другую информацию о файле, в сам файл. Однако, как отмечается в официальной документации Ogg Vorbis, «[заголовок комментария] предназначен для коротких текстовых комментариев, а не для произвольных метаданных; произвольные метаданные принадлежат отдельному логическому потоку битов (обычно типу потока XML), что обеспечивает лучшую структуру и машинный синтаксический анализ ». [2]

Форматировать [ редактировать ]

Тег Vorbis - это список полей в формате FieldName=Data. Имя поля может состоять из печатаемых символов ASCII от 0x20 ( пробел ) до 0x7D ('}'), исключая 0x3D ('=') и 0x7E ('~'). Это поле нечувствительно к регистру, поэтому artistи ARTISTявляются одним и тем же полем. Количество полей и их длина ограничены 4 294 967 295 (максимальное значение 32- битного целого числа без знака ), но большинство приложений для редактирования тегов налагают более строгие ограничения. FLAC имеет меньший предел в 24 бита в a METADATA_BLOCK_VORBIS_COMMENT, потому что он хранит эскизы и обложки в двоичных числах METADATA_BLOCK_PICTURE с прямым порядком байтов вне тегов FLAC. [3]

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

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

В спецификации приводится несколько примеров имен тегов, таких как TITLEи TRACKNUMBER. Большинство приложений также поддерживают обычный де - факто стандарты, такие как DISCNUMBER, RATING, и тег для ReplayGain информации. Рейтинги обычно отображаются в виде звездочек от 1 до 5 с фактическими строковыми значениями 20,40,60,80,100.

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

См. Также [ править ]

Ссылки [ править ]

  1. ^ Т. Террибери; и другие. (2016). «Определения тегов» . Инкапсуляция Ogg для аудиокодека Opus . IETF . сек. 5.2.1. DOI : 10,17487 / RFC7845 . RFC 7845 .
  2. ^ «Спецификация формата Ogg Vorbis I: поле комментария и спецификация заголовка» . xiph.org . Фонд Xiph.Org. 2005 . Проверено 18 февраля +2016 .
  3. ^ "БЛОК_МЕТАДАННЫХ_VORBIS_COMMENT" . Аудиокодек без потерь без flac . Xiph.Org . 2014 . Проверено 3 декабря 2019 .
  4. ^ "VorbisComment, обложка" . wiki.xiph.org . xiph.org . Проверено 1 октября +2016 .