Jump to content

Ogg: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
removed self-references.
Line 1: Line 1:
:''If you are visiting this page because your computer can't play a sound file, see [[Wikipedia:How to play Ogg files|How to play Ogg files]]''
:''OGG is also the abbreviated title of the British [[mockumentary]] [[Operation Good Guys]]''
:''OGG is also the abbreviated title of the British [[mockumentary]] [[Operation Good Guys]]''


'''Ogg''' is a [[Software patent|patent]]-[[Free Software|free]], fully [[Open system (computing)|open]] [[digital multimedia|multimedia]] [[bitstream format]] designed for efficient [[streaming]] and [[data storage|storage]]. It is often used incorrectly to refer to the audio codec Ogg [[Vorbis]].
'''Ogg''' is a [[Software patent|patent]]-[[Free Software|free]], fully [[Open system (computing)|open]] [[digital multimedia|multimedia]] [[bitstream format]] designed for efficient [[streaming]] and [[data storage|storage]]. It is often used incorrectly to refer to the audio codec Ogg [[Vorbis]].



==The Ogg file format==
==The Ogg file format==
Line 22: Line 20:


== Ogg codecs ==
== Ogg codecs ==

* [[Audio codec]]s
* [[Audio codec]]s
** [[lossy data compression|lossy]]
** [[lossy data compression|lossy]]
Line 38: Line 35:


== Proprietary Alternatives ==
== Proprietary Alternatives ==

Various components of the project are intended to stand as alternatives to proprietary [[codec]]s such as:
Various components of the project are intended to stand as alternatives to proprietary [[codec]]s such as:


Line 46: Line 42:
*The [[RIFF]] format and its derivates such as [[WAV]] and [[AVI]] and their respective codecs
*The [[RIFF]] format and its derivates such as [[WAV]] and [[AVI]] and their respective codecs
*The [[Advanced Streaming Format]] with its [[Windows Media Audio]] and [[Windows Media Video]] codecs
*The [[Advanced Streaming Format]] with its [[Windows Media Audio]] and [[Windows Media Video]] codecs

== Articles with links to an ogg format file ==

* [[:Category:Ogg files|List of .ogg files on Wikipedia]]


== External links ==
== External links ==
Line 59: Line 51:
* [http://www.catb.org/~esr/jargon/html/O/ogg.html Ogg etymology from jargon.org]
* [http://www.catb.org/~esr/jargon/html/O/ogg.html Ogg etymology from jargon.org]


[[Category:ogg files|*]]
[[Category:ogg files|]]


[[cs:Ogg]]
[[cs:Ogg]]

Revision as of 17:12, 5 March 2005

OGG is also the abbreviated title of the British mockumentary Operation Good Guys

Ogg is a patent-free, fully open multimedia bitstream format designed for efficient streaming and storage. It is often used incorrectly to refer to the audio codec Ogg Vorbis.

The Ogg file format

The Ogg bitstream format, spearheaded by the Xiph.org Foundation, has been created as the framework of a larger initiative aimed at developing a set of components for the coding and decoding of multimedia content which are both freely available and freely re-implementable in software.

The format consists of chunks of data each called an Ogg Page. Each page begins with the "OggS" string which can be used to identify the file as Ogg.

A serial number and page number in the page header identifies each page as part of a series of pages which make up a bitstream. Multiple bitstreams may be muxed in the file where pages from each bitstream ordered by the seek time of the contained data. Bitstreams may also be appended to existing files, a process known as chaining, to cause the bitstreams to be decoded in sequence.

Ogg Stream Example
Ogg Stream Example

A BSD-licensed library, called libogg, is available to encode and decode data from Ogg streams. Independent Ogg implementations are used in several projects such as RealPlayer and a set of DirectShow filters.

It is often assumed that the name "Ogg" comes from the character of Nanny Ogg in Terry Pratchett's Discworld novels. Rather, it is jargon that arose in the computer game Netrek, originally meaning a kamikaze attack, and later, more generally, to do something forcefully, possibly without consideration of the drain on future resources. At its inception the Ogg project was thought to be somewhat ambitious given the power of the PC hardware of the time.

The Ogg bitstream is defined in RFC 3533 and its MIME media type (application/ogg) in RFC 3534.

Ogg codecs

  • 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

Proprietary Alternatives

Various components of the project are intended to stand as alternatives to proprietary codecs such as: