Difference between revisions of "Ogg"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
{{open}}
 
{{open}}
 
Being a [[Container]] format, ogg can embed third-party codecs (such as [[DivX]], [[Dirac]], [[XviD]], [[MP3]] and others) but usually Ogg is used with the following.<BR>
 
Being a [[Container]] format, ogg can embed third-party codecs (such as [[DivX]], [[Dirac]], [[XviD]], [[MP3]] and others) but usually Ogg is used with the following.<BR>
<BR>
 
*Audio codecs
 
**lossy
 
***[[Speex]] handles voice data at low bitrates (~8-32 kbit/s/channel)
 
***[[Vorbis]] handles general audio data at mid- to high-level bitrates (~16-256 kbit/s/channel)
 
**lossless
 
***[[FLAC]] handles archival and high fidelity audio data
 
  
*Text codec
+
== Accepted codecs ==
**Writ a text codec designed to embed subtitles or captions
+
Below are the compatible video codecs for OGG. Also supported by OGG, but not VLC, are:
 +
* [[Tarkin]] an experimental codec utilizing 3D wavelet transforms. It has been put on hold, with Theora becoming the main focus for video encoding.
 +
* A special text codec for subtitles
  
*Video codecs
+
=== Accepted audio codecs ===
**[[Theora]] based upon On2's [[VP3]], it is targeted at competing with MPEG-4 video (i.e. [[DivX]] and [[XviD]]), [[RealVideo]], or [[WMV|Windows Media Video]].
+
* [[vorb]]: Vorbis handles general audio data at mid- to high-level bitrates (~16-256 kbit/s/channel)
**[[Tarkin]] an experimental codec utilizing 3D wavelet transforms. It has been put on hold, with Theora becoming the main focus for video encoding.
+
* [[spx]]: Speex handles voice data at low bitrates (~8-32 kbit/s/channel)
 +
* [[flac]]: Free lossless audio codec. Has same sound quality as [[wave]], but only half the size.
  
(Taken from the wikipedia article)
+
=== Accepted video codecs ===
 +
* [[mpgv]]: MPEG
 +
* [[mp4v]]: MPEG-4
 +
* [[div3]]: DIVX 3
 +
* [[mjpg]]: MPJPEG video
 +
* [[wmv1]], [[wmv2]], [[wmv3]]: Windows media
 +
* [[snow]]
 +
* [[drac]]
 +
* [[theo]]: Theora based upon On2's [[VP3]], it is targeted at competing with MPEG-4 video (i.e. [[DivX]] and [[XviD]]), [[RealVideo]], or [[WMV|Windows Media Video]].
  
 
== Source code ==
 
== Source code ==
 
{{file|/modules/mux/ogg.c|output muxer}}
 
{{file|/modules/mux/ogg.c|output muxer}}
 +
 +
== References ==
 +
Some of this page is taken from the Wikipedia article on this subject.

Revision as of 00:28, 17 December 2006

ogg
VLC can encode and decode this container.
The module name to use at the command line is ogg.

Being a Container format, ogg can embed third-party codecs (such as DivX, Dirac, XviD, MP3 and others) but usually Ogg is used with the following.

Accepted codecs

Below are the compatible video codecs for OGG. Also supported by OGG, but not VLC, are:

  • Tarkin an experimental codec utilizing 3D wavelet transforms. It has been put on hold, with Theora becoming the main focus for video encoding.
  • A special text codec for subtitles

Accepted audio codecs

  • vorb: Vorbis handles general audio data at mid- to high-level bitrates (~16-256 kbit/s/channel)
  • spx: Speex handles voice data at low bitrates (~8-32 kbit/s/channel)
  • flac: Free lossless audio codec. Has same sound quality as wave, but only half the size.

Accepted video codecs

Source code


References

Some of this page is taken from the Wikipedia article on this subject.