Видео форматы вся информация по видео форматам и кодекам
 

Формат видео файлов ogg

Ogg - это открытый и бесплатный формат файлов, созданный командой Xiph.org для хранения мультимедиа информации, закодированной разработанными этой же командой кодеками. Ogg формат оптимизирован для потокового воспроизведения и создавался как бесплатная и открытая альтернатива существующим форматам. Разработчики Ogg старались создать настолько простой формат файла, насколько это было возможно для выполнения базовых функций воспроизведения. Элементарные и мультиплексированные потоки в файле Ogg состоят из одного и того же строительного блока - Ogg page. Ogg page состоит из:

1. Page header - заголовка ( 8 полей, всего 28 байт )
2. Список длин пакетов ( до 255 байт )
3. Полезная информация ( до 65,025 байт ).

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

Видео в файлах Ogg может кодироваться кодеками Theora, Dirac, Ogg UVS, Tarkin, аудио - кодеками Speex, Vorbis, FLAC, Ogg PCM. Однако наиболее часто в Ogg файла сочетаются кодеки Vorbis для аудио и Theora. В целом Ogg формат не привязан жестко к какому-либо кодеку, поэтому информация хранящаяся в файлах формата Ogg может быть закодирована различными кодеками. Ogg файлы используют расширения ".ogg", ".oga", ".ogv", ".spx".

К основным достоинствам формата Ogg можно отнести его открытость, универсальность и бесплатность.