Ogg

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Added sample files)
 
(8 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
|subcat=Audio and Music
 
|subcat=Audio and Music
 
|extensions={{ext|ogg}}, {{ext|ogx}}, {{ext|ogv}}, {{ext|oga}}, {{ext|spx}}, {{ext|ogm}}, {{ext|opus}}
 
|extensions={{ext|ogg}}, {{ext|ogx}}, {{ext|ogv}}, {{ext|oga}}, {{ext|spx}}, {{ext|ogm}}, {{ext|opus}}
|mimetypes={{mimetype|application/ogg}}<br>{{mimetype|audio/ogg}}<br>{{mimetype|video/ogg}}
+
|mimetypes={{mimetype|application/ogg}}, {{mimetype|audio/ogg}}, {{mimetype|video/ogg}}
 +
|locfdd={{LoCFDD|fdd000026}}
 +
|pronom={{PRONOM|fmt/944}}
 +
|kaitai struct=ogg
 
|released=1993
 
|released=1993
 
}}
 
}}
'''Ogg''' is a multimedia container format, most commonly used with [[Vorbis]] and other codecs developed by the Xiph.Org Foundation.  Ogg files start with the magic number {{magic|"OggS"}}.
+
'''Ogg''' is a multimedia container format, most commonly used with [[Vorbis]] and other codecs developed by the Xiph.Org Foundation.
  
Although the initial specification and IANA registration called for the .ogg extension and application/ogg MIME type, regardless of the type of media in the container, the September 2008 RFC 5334 changed that recommendation and registered audio/ogg and video/ogg MIME types with corresponding .oga and .ogv extensions for content that is primarily audio or video respectively.  The .ogx extension was introduced for use with content that incorporated the OGG Skeleton and for which application/ogg remained appropriate.  The .ogg extension was grandfathered to refer to OGG audio with a Vorbis audio encoding.  The .spx extension should be used for an Ogg audio file using the Speex codec.
+
Although the initial specification and IANA registration called for the .ogg extension and application/ogg MIME type, regardless of the type of media in the container, the September 2008 RFC 5334 changed that recommendation and registered audio/ogg and video/ogg MIME types with corresponding .oga and .ogv extensions for content that is primarily audio or video respectively.  The .ogx extension was introduced for use with content that incorporated the [[Ogg Skeleton]] and for which application/ogg remained appropriate.  The .ogg extension was grandfathered to refer to Ogg audio with a Vorbis audio encoding.  The .spx extension should be used for an Ogg audio file using the [[Speex]] codec.
  
Because OGG formats are free and open-source, not proprietary as many other formats are, they are preferred by many "free-media" projects including Wikipedia, but this causes some issues for people attempting to view/listen to them, since some devices (e.g., Apple's iOS devices) don't support the OGG formats, and others (e.g., Windows PCs) don't have "out-of-the-box" support until you install codecs, plug-ins, or software for it. Some of the proprietary formats have wider support in consumer devices in their default configurations.
+
Because Ogg formats are free and open-source, not proprietary as many other formats are, they are preferred by many "free-media" projects including Wikipedia, but this causes some issues for people attempting to view/listen to them, since some devices (e.g., Apple's iOS devices) don't support the Ogg formats, and others (e.g., Windows PCs) don't have "out-of-the-box" support until you install codecs, plug-ins, or software for it. Some of the proprietary formats have wider support in consumer devices in their default configurations.
 +
 
 +
== Related formats ==
 +
* [[Ogg Skeleton]]
 +
* [[OGM]]
  
 
==Streams that can be placed in Ogg==
 
==Streams that can be placed in Ogg==
Line 21: Line 28:
 
* Other
 
* Other
 
** [[Kate]]
 
** [[Kate]]
 +
 +
== Identification ==
 +
Ogg files start with the magic number "{{magic|OggS}}".
 +
 +
In rare cases, this signature may be preceded by an ID3v2 segment; see [[ID3#Identification]].
 +
 +
== Specifications ==
 +
* [https://www.xiph.org/ogg/doc/ Ogg documentation from xiph.org]
 +
* [https://wiki.xiph.org/MIMETypesCodecs MIMETypesCodecs] - MIME types and codec identifiers
 +
* RFC 3533: The Ogg Encapsulation Format Version 0
 +
* RFC 5334: Ogg Media types. Redefines application/ogg and registers video/ogg and audio/ogg.
  
 
== Software ==
 
== Software ==
 
* [[Konvertor]]
 
* [[Konvertor]]
* [http://www.xiph.org/dshow/ Windows Media Player codecs for some OGG formats]
+
* [http://www.xiph.org/dshow/ Windows Media Player codecs for some Ogg formats]
* [http://xiph.org/quicktime/ OGG QuickTime components (OSX, Windows)]
+
* [http://xiph.org/quicktime/ Ogg QuickTime components (OSX, Windows)]
 
* [http://www.mirovideoconverter.com/ Miro Video Converter] (watch out for attempts to install annoying toolbars in installer, as is regretfully common these days)
 
* [http://www.mirovideoconverter.com/ Miro Video Converter] (watch out for attempts to install annoying toolbars in installer, as is regretfully common these days)
  
 
== Utilities ==
 
== Utilities ==
 
* [http://www.oggconvert.com/ Online audio format converter]
 
* [http://www.oggconvert.com/ Online audio format converter]
+
 
== References ==
+
== Sample files ==
* [http://www.xiph.org/ogg/doc/ OGG documentation from xiph.org]
+
* {{DexvertSamples|audio/ogg}}
* [http://www.xiph.org/ogg/doc/rfc3533.txt RFC 3533: The Ogg Encapsulation Format Version 0]
+
 
* [http://www.xiph.org/ogg/doc/rfc5334.txt RFC 5334: Ogg Media types] Redefines application/ogg and registers video/ogg and audio/ogg.
+
== Links ==
 +
* [https://wiki.xiph.org/Ogg xiph.org wiki page for Ogg]
 
* [[Wikipedia: Ogg]]
 
* [[Wikipedia: Ogg]]
* [http://www.digitalpreservation.gov/formats/fdd/fdd000026.shtml Ogg File Format, from Library of Congress resource on Sustainability of Digital Formats]
 
 
* [http://hardwarebug.org/2010/03/03/ogg-objections/ Ogg objections] and [https://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html Chris Montgomery's response]
 
* [http://hardwarebug.org/2010/03/03/ogg-objections/ Ogg objections] and [https://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html Chris Montgomery's response]
  
 
[[Category:Video]]
 
[[Category:Video]]
 +
[[Category:Metaformats]]

Latest revision as of 15:31, 28 December 2023

File Format
Name Ogg
Ontology
Extension(s) .ogg, .ogx, .ogv, .oga, .spx, .ogm, .opus
MIME Type(s) application/ogg, audio/ogg, video/ogg
LoCFDD fdd000026
PRONOM fmt/944
Kaitai Struct Spec ogg.ksy
Released 1993

Ogg is a multimedia container format, most commonly used with Vorbis and other codecs developed by the Xiph.Org Foundation.

Although the initial specification and IANA registration called for the .ogg extension and application/ogg MIME type, regardless of the type of media in the container, the September 2008 RFC 5334 changed that recommendation and registered audio/ogg and video/ogg MIME types with corresponding .oga and .ogv extensions for content that is primarily audio or video respectively. The .ogx extension was introduced for use with content that incorporated the Ogg Skeleton and for which application/ogg remained appropriate. The .ogg extension was grandfathered to refer to Ogg audio with a Vorbis audio encoding. The .spx extension should be used for an Ogg audio file using the Speex codec.

Because Ogg formats are free and open-source, not proprietary as many other formats are, they are preferred by many "free-media" projects including Wikipedia, but this causes some issues for people attempting to view/listen to them, since some devices (e.g., Apple's iOS devices) don't support the Ogg formats, and others (e.g., Windows PCs) don't have "out-of-the-box" support until you install codecs, plug-ins, or software for it. Some of the proprietary formats have wider support in consumer devices in their default configurations.

Contents

[edit] Related formats

[edit] Streams that can be placed in Ogg

[edit] Identification

Ogg files start with the magic number "OggS".

In rare cases, this signature may be preceded by an ID3v2 segment; see ID3#Identification.

[edit] Specifications

[edit] Software

[edit] Utilities

[edit] Sample files

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox