Ogg

(читается «ог») — открытый стандарт на формат мультимедиа-контейнера, являющийся основным файловым и потоковым форматом для мультимедиа-кодеков фонда Xiph.Org; и название проекта этого формата и кодеков для него. Как и все технологии, разрабатываемые под эгидой Xiph.Org, он является открытым и свободным стандартом, не имеющим патентных или лицензионных ограничений. На данный момент не существует официального стандарта метаданых для включения в контейнер Ogg. Фондом Xiph.Org рассматриваются несколько вариантов:

  • Дублинское ядро в формате RDF
  • XML-семейство (включая RDF, CMML и XMP)
  • XML-метаданные MusicBrainz
  • Ogg Skeleton

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

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

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

  • Аудиокодеки:

Speex - для сжатия речевого сигнала на низких битрейтах (~8—32 кбит/канал); Vorbis - для сжатия звука на средних и высоких битрейтах (~16—500 кбит/канал). FLAC - для обработки звуковых архивов и других аудиоданных, требующих высокого качества воспроизведения.

  • Текстовые кодеки:

Writ - текстовый кодек, предназначенный для включения в файлы субтитров или заголовков; CMML - текстовый/прикладной кодек для синхронизированных метаданных, заголовков форматирования.

  • Видеокодеки:

Theora - основанный на VP3 фирмы On2 Technologies конкурент видеокодекам MPEG-4 (например, DivX или Xvid, RealVideo или Windows Media Video); Tarkin - экспериментальный кодек, с февраля 2000 года его разработка была приостановлена, а основные усилия были сосредоточены на Theora; Dirac - экспериментальный кодек, разработанный BBC в качестве основы нового кодека для передачи видео через Интернет. OggUVS - черновой вариант кодека, для хранения несжатого видео.

  • Субтитры:

Annodex - свободный и открытый набор стандартов, разработанных CSIRO (англ. Commonwealth Scientific and Industrial Research Organisation), предназначенный для описания и индексации мультимедиа, распространяемого по сети.