Difference between revisions of "Ogg"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 19: Line 19:
  
 
(Taken from the wikipedia article)
 
(Taken from the wikipedia article)
 +
 +
== Source code ==
 +
{{file|/modules/mux/ogg.c|output muxer}}

Revision as of 00:15, 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.

  • 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
    • Writ a text codec designed to embed subtitles or captions
  • Video codecs
    • Theora based upon On2's VP3, it is targeted at competing with MPEG-4 video (i.e. DivX and XviD), RealVideo, or Windows Media Video.
    • Tarkin an experimental codec utilizing 3D wavelet transforms. It has been put on hold, with Theora becoming the main focus for video encoding.

(Taken from the wikipedia article)

Source code