Difference between revisions of "Ogg"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
Line 1: Line 1:
=Descrition=
 
 
Ogg is a digital media [[container format]], developed by [[Xiph]], that can encapsulate various bitstreams, for audio or video [[codec]]s, arbitrary data (e.g. [[subtitles]]) or [[metadata]]. Its first purpose was to be the native container for the free codecs developed by [[Xiph]], and it was developed alongside with the [[Vorbis]] codec.
 
 
 
==Features==
 
==Features==
  
Line 16: Line 12:
 
* RFC 3533 The Ogg Encapsulation Format Version 0
 
* RFC 3533 The Ogg Encapsulation Format Version 0
 
* RFC 3534 The application/ogg Media Type
 
* RFC 3534 The application/ogg Media Type
 
=Main uses=
 
 
Here are the typical bitsreams contained in Ogg:
 
 
==Audio==
 
 
* [[Vorbis]] for general [[lossy]] compression (aka Ogg Vorbis, the first and classical use of Vorbis)
 
* [[Speex]] for voice [[lossy]] compression
 
* [[FLAC]] for [[lossless]] compression
 
 
==Video==
 
 
* [[Vorbis]] sound and any video codec, usually [[MPEG-4]] codecs like [[DivX]] or [[XviD]] (aka [[OGM]], Ogg Multimedia)
 
* [[Vorbis]] sound and [[Theora]] video, using only free and patent-clear (as claimed) formats from [[Xiph]] (aka Ogg Theora)
 

Revision as of 03:21, 9 October 2005

Features

  • encapsulation and interleave of multiple data streams,
  • packet framing
  • error detection
  • seeking

All in a small, bounded percentage bitrate overhead.

Also, Ogg format specification is now published within the IETF in the following RFCs:

  • RFC 3533 The Ogg Encapsulation Format Version 0
  • RFC 3534 The application/ogg Media Type