OGG Container: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
No edit summary
imported>Ikskoks
 
(113 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{GRAFPageHeader}}
== OGG, OGV, OPUS ==


[[Category:Complete_WIP]]
* ''' Format Type ''':    Audio / Video / Text / Metadata<br>
[[Category:Extension_ogg | Extension: ogg]]
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
{{CompactGRAFTOC}}
* ''' Signature ''':   OggS <br>
 
 
=== Format Specifications ===


<div style="border:solid 1px #AAAAAA; padding:4px; background-color:#F9F9F9;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<i>Format Type:</i> Audio<br />
<i>Extensions:</i> ogg <br />
<i>Platforms:</i> <i>PC</i><br />
<i>Endian Order:</i> Little Endian
</div>
[[Category:Format_Audio | Type: Audio]]
<br /><br />
== Format Specifications ==
<pre>
<pre>
Ogg Vorbis Audio
//header
4 bytes (char) - signature // "OggS"
1 byte (uint8) - version  // 0x00
1 byte (uint8) - header type flag  // e.g. 0x02
8 bytes (uint64) - granule position  // can be 0x00
4 bytes (uint32) - bitstream serial number  // unique serial number by which
                                            // the logical bitstream is identified
 
// TODO
</pre>
</pre>
<br /><br />
</div>
== MultiEx BMS Script ==
 
=== MultiEx BMS Script ===
 
Not written yet.
 
=== Notes and Comments ===  


<tt>
* Ogg files can contain Audio (with '''Vorbis''' or '''OPUS''' codec), Video (with '''Theora''' codec) or Text/Metadata.
<i>No BMS script</i>
* It is most often used for storing audio data. Containers with video data seems to be rare.
</tt>
* [https://opus-codec.org/ OPUS audio] is stored in files with *.opus extension as OGG containers.
<br /><br />
[[Category:BMS_None | BMS: None]]
== Supported Programs ==


* [[Game Extractor|Game Extractor]]<br />
=== Games ===  
<br /><br />
List of games using this file format:
[[Category:Program_Game_Extractor | Program: Game Extractor]]
== Notes ==


<i>No additional notes</i>
* 0 A.D. (*.OGG) (PC)
<br /><br />
* A Good Snowman Is Hard To Build (*.OGG) (PC)
[[Category:CE_None | Compression: None]]
* Arcade Bowling (*.OGG) (PC)
== Games ==
* Atomica Deluxe (*.OGG) (PC)
* Avant-Garde Discerning Paralleler (*.OGG)
* Best Friends Forever (*.OGG) (PC)
* Bugatron (*.OGG) (PC)
* Bugatron Worlds (*.OGG) (PC)
* Bury me, my Love (*.OGG) (PC)
* Deal or No Deal (*.G3) (container for OGG Theora Video)
* Detective Case and Clown Bot in: Murder in The Hotel Lisbon (*.OGG) (PC)
* Doki Doki Literature Club! (*.OGG) (PC)
* Final Exam (*.OGV) (PC) (container for OGG Theora Video)
* Gun Rounds (*.OGG) (PC)
* James Bond 007: NightFire (*.OGG) (PC)
* Lenna's Inception (*.OGG) (PC)
* MewnBase (*.OGG) (PC)
* Minit (*.OGG) (PC)
* Minit Fun Racer (*.OGG) (PC)
* Namco All-Stars Dig Dug (*.OOH) (PC) (files with OOH extension but they are OGG containers)
* Platypus (*.OGG) (PC)
* Pocket Mirror (*.OGV) (PC) (container for OGG Theora Video)
* Robin Hood: The Legend of Sherwood (*.WAV) (PC) (files with WAV extension but they are OGG containers)
* SINce Memories: Off the Starry Sky (*.OPUS) (encrypted?)
* Skyling : Garden Defense (*.OGG) (PC)
* SpongeBob SquarePants 3D Obstacle Odyssey (*.OGG) (PC)
* Super Mario Bros X2 / SMBX2 (*.OGG) (PC)
* SuperTuxKart (*.OGG) (PC)
* They Bleed Pixels (*.OGV) (PC) (container for OGG Theora Video)
* Whispered Secrets 14
* Z-Ball (*.OGG) (PC)
* ZeroRanger (*.OGG) (PC)
* Many more...


=== Compatible Programs ===


* foobar2000 + vgmstream plugin
* Media Player Classic
* [https://opus-codec.org/downloads/ opus-tools] (only for OGG containers with *.opus extension)
* VLC Media Player
* Winamp


<br /><br />
=== See Also ===
== Navigation ==


{{Format Navigation}}
* [https://en.wikipedia.org/wiki/Ogg Ogg description on Wikipedia]
<br /><br />
* [https://www.xiph.org/ogg/doc/rfc3533.txt OGG official file format (rfc3533.txt)]
* [https://xiph.org/theora/ OGG Theora Main Website]
* [https://en.wikipedia.org/wiki/Theora OGG Theora on Wikipedia]
* [https://xiph.org/theora/doc/Theora.pdf Specification for OGG Theora Video]
* [https://en.wikipedia.org/wiki/Opus_(audio_format) OPUS audio (wikipedia)]
<br/><br>




[[Category:Complete WIP|OGG Audio]]
[[Category:Platform PC|OGG Audio]]
[[Category:CE None|OGG Audio]]
[[Category:Format_Audio | Type: Audio]]
[[Category:Format_Video | Type: Video]]
[[Category:Extension_ogg | Extension: ogg]]
[[Category:Extension_ogv | Extension: ogv]]
[[Category:Extension_opus | Extension: opus]]
[[Category:BMS_None | BMS: None]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 15:52, 1 August 2023

Back to index | Edit this page

OGG, OGV, OPUS

  • Format Type : Audio / Video / Text / Metadata
  • Endian Order : Little Endian
  • Signature : OggS


Format Specifications

//header
4 bytes (char) - signature // "OggS"
1 byte (uint8) - version  // 0x00
1 byte (uint8) - header type flag  // e.g. 0x02
8 bytes (uint64) - granule position  // can be 0x00
4 bytes (uint32) - bitstream serial number  // unique serial number by which 
                                            // the logical bitstream is identified

// TODO

MultiEx BMS Script

Not written yet.

Notes and Comments

  • Ogg files can contain Audio (with Vorbis or OPUS codec), Video (with Theora codec) or Text/Metadata.
  • It is most often used for storing audio data. Containers with video data seems to be rare.
  • OPUS audio is stored in files with *.opus extension as OGG containers.

Games

List of games using this file format:

  • 0 A.D. (*.OGG) (PC)
  • A Good Snowman Is Hard To Build (*.OGG) (PC)
  • Arcade Bowling (*.OGG) (PC)
  • Atomica Deluxe (*.OGG) (PC)
  • Avant-Garde Discerning Paralleler (*.OGG)
  • Best Friends Forever (*.OGG) (PC)
  • Bugatron (*.OGG) (PC)
  • Bugatron Worlds (*.OGG) (PC)
  • Bury me, my Love (*.OGG) (PC)
  • Deal or No Deal (*.G3) (container for OGG Theora Video)
  • Detective Case and Clown Bot in: Murder in The Hotel Lisbon (*.OGG) (PC)
  • Doki Doki Literature Club! (*.OGG) (PC)
  • Final Exam (*.OGV) (PC) (container for OGG Theora Video)
  • Gun Rounds (*.OGG) (PC)
  • James Bond 007: NightFire (*.OGG) (PC)
  • Lenna's Inception (*.OGG) (PC)
  • MewnBase (*.OGG) (PC)
  • Minit (*.OGG) (PC)
  • Minit Fun Racer (*.OGG) (PC)
  • Namco All-Stars Dig Dug (*.OOH) (PC) (files with OOH extension but they are OGG containers)
  • Platypus (*.OGG) (PC)
  • Pocket Mirror (*.OGV) (PC) (container for OGG Theora Video)
  • Robin Hood: The Legend of Sherwood (*.WAV) (PC) (files with WAV extension but they are OGG containers)
  • SINce Memories: Off the Starry Sky (*.OPUS) (encrypted?)
  • Skyling : Garden Defense (*.OGG) (PC)
  • SpongeBob SquarePants 3D Obstacle Odyssey (*.OGG) (PC)
  • Super Mario Bros X2 / SMBX2 (*.OGG) (PC)
  • SuperTuxKart (*.OGG) (PC)
  • They Bleed Pixels (*.OGV) (PC) (container for OGG Theora Video)
  • Whispered Secrets 14
  • Z-Ball (*.OGG) (PC)
  • ZeroRanger (*.OGG) (PC)
  • Many more...

Compatible Programs

  • foobar2000 + vgmstream plugin
  • Media Player Classic
  • opus-tools (only for OGG containers with *.opus extension)
  • VLC Media Player
  • Winamp

See Also