Ogg

Ogg (вимовляється, за словами самого розробника [1], як "Огг") - відкритий стандарт формату мультімедіаконтейнера, що є основним файловим і потоковим форматом для мультімедіакодеков фонду Xiph.Org, а також назва проекту, що займається розробкою цього формату і кодеків для нього. Як і всі технології, що розробляються під егідою Xiph.Org, формат Ogg є відкритим і вільним стандартом, які не мають патентних чи ліцензійних обмежень.


1. Метадані

На даний момент не існує офіційного стандарту метаданих для включення в контейнер Ogg. Фондом Xiph.Org розглядаються кілька варіантів: [2]

  1. Дублінське ядро у форматі RDF
  2. XML-сімейство (включаючи RDF, CMML і XMP)
  3. XML-метадані MusicBrainz
  4. Ogg Skeleton

До прийняття загального формату метаданих використовуються метадані кодека. У програмному забезпеченні широко підтримуються метадані ( коментарі) кодека Vorbis, в той час як коментарі Theora і FLAC підтримуються в дуже обмеженій кількості додатків.


2. Кодеки Ogg

Ogg є всього лише контейнером. Музика або відео стискуються кодеками, а результат обробки зберігається в подібних контейнерах. Контейнери Ogg можуть зберігати потоки, закодовані декількома кодеками. Наприклад, файл з відео і звуком може містити дані, закодовані аудіо і відеокодек.

У контейнері Ogg можна зберігати звук і відео в різних форматах (таких як MPEG-4, Dirac, MP3 та інші), але зазвичай Ogg використовується з наступними:

  • Аудіокодеки:
    • з втратами :
      • Opus (раніше Harmony) - з низькою затримкою кодування (від 2.5 мс до 60 мс, настроюється) і більш високою компресією аудіоданих.
      • Speex - для стиснення мовного сигналу на низьких бітрейтах (~ 8-32 (кбіт / c) / канал);
      • Vorbis - для стиснення звуку на середніх і високих бітрейтах (~ 16-500 (кбіт / c) / канал).
    • без втрат :
      • FLAC - для обробки звукових архівів та інших аудіоданих, що вимагають високої якості відтворення.
  • Текстові кодеки:
    • Writ - текстовий кодек, призначений для включення в файли субтитрів або заголовків;
    • CMML - текстовий / прикладної кодек для синхронізованих метаданих, заголовків форматування.
  • Відеокодеки:
    • Theora - заснований на VP3 фірми On2 Technologies конкурент відеокодек MPEG-4 (наприклад, DivX або Xvid, RealVideo або Windows Media Video);
    • Tarkin - експериментальний кодек, який використовує дискретні вейвлет-перетворення в трьох вимірах - ширина, висота і час. З лютого 2000 року його розробка була припинена, а основні зусилля були зосереджені на Theora;
    • Dirac - експериментальний кодек, розроблений BBC в якості основи нового кодека для передачі відео через Інтернет. Проект Шредінгер розробляє переносимі бібліотеки, написані на Сі, що реалізують кодек Дірак. Він також дозволяє зберігати стислі Діраком дані всередині контейнера Ogg;
    • OggUVS - чорновий варіант кодека, для зберігання нестисненого відео.
  • Субтитри :
    • Annodex - вільний і відкритий набір стандартів, розроблених CSIRO ( англ. Commonwealth Scientific and Industrial Research Organisation ), Призначений для опису і індексації мультимедіа, розповсюджуваного по мережі.

Примітки

  1. Xiph.org: naming - xiph.org / xiphname (Англ.)
  2. Ogg Metadata - wiki.xiph.org / Metadata. Xiph Wiki (20 грудня 2005). Читальний - www.webcitation.org/65KTY8rYQ з першоджерела 9 лютого 2012.