Difference between revisions of "MIME Types and File Extensions"

From XiphWiki
Jump to navigation Jump to search
(added what I hope can get consensus)
Line 1: Line 1:
 
WARNING: this page is under development and discussion - none of this are currently official Xiph recommendations.
 
WARNING: this page is under development and discussion - none of this are currently official Xiph recommendations.
  
== .ogs - application/ogg ==
+
== .ogg - application/ogg ==
  
 
* can contain any logical bitstreams multiplexed together in an ogg container
 
* can contain any logical bitstreams multiplexed together in an ogg container
 +
* has been defined as such in RFC 3534 http://www.ietf.org/rfc/rfc3534.txt
 +
* .ogg has traditionally been used for Ogg Vorbis files, so an important subpart of the ".ogg" files will be just Ogg Vorbis
 +
* .ogg has more recently also been used for Ogg Flac and for Ogg Theora/Vorbis
 +
* it is required that random multitrack files contain a skeleton track to identify all containing logical bitstreams
  
  
== .ogg - audio/ogg ==
+
== .oga - audio/ogg ==
  
* audio in ogg, e.g. vorbis, speex, flac
+
* audio in ogg, e.g. vorbis, speex, flac, ghost
* .ogg has traditionally been used for Ogg Vorbis files
 
  
 
== .ogv - video/ogg ==
 
== .ogv - video/ogg ==
  
 
* a/v in ogg, e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + flac
 
* a/v in ogg, e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + flac
 +
 +
== .spx - audio/ogg+speex ==
 +
 +
* .spx has traditionally been used for Ogg Speex files
 +
 +
 +
== Codecs need their own MIME types for streaming and to be used in multitrack ogg files using skeleton ==
 +
 +
* audio/vorbis for vorbis w/o container
 +
* video/theora for theora w/o container
 +
* audio/speex for speex w/o container
 +
* audio/flac for flac (is audio/flac currently being used for flac in native container?)

Revision as of 03:42, 29 April 2007

WARNING: this page is under development and discussion - none of this are currently official Xiph recommendations.

.ogg - application/ogg

  • can contain any logical bitstreams multiplexed together in an ogg container
  • has been defined as such in RFC 3534 http://www.ietf.org/rfc/rfc3534.txt
  • .ogg has traditionally been used for Ogg Vorbis files, so an important subpart of the ".ogg" files will be just Ogg Vorbis
  • .ogg has more recently also been used for Ogg Flac and for Ogg Theora/Vorbis
  • it is required that random multitrack files contain a skeleton track to identify all containing logical bitstreams


.oga - audio/ogg

  • audio in ogg, e.g. vorbis, speex, flac, ghost

.ogv - video/ogg

  • a/v in ogg, e.g. Theora, Theora + Vorbis, Theora + Speex, Theora + flac

.spx - audio/ogg+speex

  • .spx has traditionally been used for Ogg Speex files


Codecs need their own MIME types for streaming and to be used in multitrack ogg files using skeleton

  • audio/vorbis for vorbis w/o container
  • video/theora for theora w/o container
  • audio/speex for speex w/o container
  • audio/flac for flac (is audio/flac currently being used for flac in native container?)