Ogg
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 (2015年12月14日) |
Ogg是一个自由且开放标准的多媒体文件格式,由Xiph.Org基金会所维护。Ogg格式并不受到软件专利的限制,并设计用于有效率地流媒体和处理高质量的数字多媒体。
扩展名 |
.ogg, .ogv, .oga, .ogx, .ogm, .spx, .opus |
---|---|
互联网媒体类型 |
video/ogg, audio/ogg, application/ogg |
开发者 | Xiph.Org基金会 |
首次发布 | 2003年5月 |
格式类型 | 容器格式 |
作为容器 | Vorbis、Theora、Speex、Opus、FLAC、Dirac等等 |
自由格式? | 是 |
免费格式? | 是[1] |
“Ogg”意指一种文件格式,可以纳入各式各样自由和开放源代码的编解码器,包含音效、视频、文字(像字幕)与元数据的处理。
在Ogg的多媒体框架下,Theora提供有损的影像层面,而通常用音乐导向的Vorbis编解码器作为音效层面。针对语音设计的压缩编解码器Speex和无损的音效压缩编解码器FLAC与OggPCM也可能作为音效层面使用。
“Ogg”这个词汇通常意指Ogg Vorbis此一音频文件格式,也就是将Vorbis编码的音效包含在Ogg的容器中所成的格式。在以往,.ogg此一扩展名曾经被用在任何Ogg支持格式下的内容;但在2007年,Xiph.Org基金会为了向后兼容的考量,提出请求,将.ogg只留给Vorbis格式来使用。Xiph.Org基金会决定创造一些新的扩展名和媒体格式来描述不同类型的内容, 像是只包含音效所用的.oga、 包含或不含声音的影片(涵盖Theora)所用的.ogv, 和可以包含任何比特流的.ogx。[2]
Xiph.Org基金会对Ogg的参考实现,目前最新的版本是2010年3月26日发布的libogg 1.2.0。[3]另一个版本libogg2也可以在Xiph.Org基金会的SVN包库中找到。这两个函数库都是在新BSD许可证下发布的自由软件。
因为其格式自由,和其参考实现并非Copyleft形式,无论自由或专有、商业或非商业的媒体播放器,甚至部分制造商的便携式媒体播放器和全球定位系统接收器都采用了Ogg下的各种编解码器。目前Android系统所有的内置铃声也都使用Ogg文件。
Ogg编解码器
Ogg只是容器格式。由编解码器编码的实际音频或视频存储在Ogg容器内。Ogg容器可以包含用多个编解码器编码的流,例如,具有声音的视频文件包含由音频编解码器和视频编解码器编码的数据。 作为容器格式,Ogg可以以各种格式[4][5](如Dirac,MNG,CELT,MPEG-4,MP3等)嵌入音频和视频,但是Ogg旨在和通常用于以下Xiph.org免费编解码器:
- 音频
- 视频
- 有损
- 无损
- 文本
其他项目
参考文献
- ^ Ogg File Format (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 2008-02-19 [2021-12-01]. (原始内容存档于2021-10-08).
- ^ MIME Types and File Extensions. XiphWiki. 2007年9月7日 [2009年2月12日]. (原始内容存档于2018年11月17日).
- ^ [Vorbis-dev] libogg 1.2.0 and libvorbis 1.3.1 releases. [2010-10-12]. (原始内容存档于2010-12-24).
- ^ MIME Types and File Extensions. XiphWiki. 2009-10-04 [2009-10-24]. (原始内容存档于2018-11-17).
- ^ RFC 5334 - Ogg Media Types. IETF. September 2008 [2009-10-24]. (原始内容存档于2010-01-29).
- ^ OggPCM - XiphWiki. wiki.xiph.org. 2012 [29 July 2012]. (原始内容存档于2018-05-21).
- ^ Dirac specification - integration of Dirac encoded video into commonly used container formats (页面存档备份,存于互联网档案馆) Retrieved on 2009-07-05
- ^ Ralph Giles (2000-12-19) vorbis-dev - Tarkin video codec? (页面存档备份,存于互联网档案馆), Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.
- ^ Jack Moffitt (2001-01-03) vorbis-dev - Tarkin at last (页面存档备份,存于互联网档案馆), Xiph.org vorbis-dev mailinglist. Retrieved 2009-09-06.
- ^ Chris Montgomery (2001-02-11) Tarkin developer mailing list (页面存档备份,存于互联网档案馆), Retrieved on 2009-09-06
- ^ Michael Smith (2005-08-29) Tarkin (页面存档备份,存于互联网档案馆). Retrieved 2009-09-06.
- ^ OggWrit. Xiph.org. 2007-11-10 [2015-04-13]. (原始内容存档于2015-04-13).
at best incomplete and at worst completely broken. In any case, it is not an "official" Xiph spec/codec
外部链接
- xiph.org基金会官方网站(页面存档备份,存于互联网档案馆)
- vorbis官方网站
- Xiph.Org基金会官方网站──Ogg(页面存档备份,存于互联网档案馆)
- RFC 3533──Ogg封装格式版本0(页面存档备份,存于互联网档案馆)
- RFC 3534──application/ogg媒体类型(页面存档备份,存于互联网档案馆)
- Ogg容器使用知识共享Metadata标记(页面存档备份,存于互联网档案馆)
- Ogg etymology(页面存档备份,存于互联网档案馆) from the Jargon File
- Xiph.Org's官方站点Ogg QuickTime扩展组件──iTunes和iMovie使用(适用Windows和Mac OS X系统)(页面存档备份,存于互联网档案馆)
- Windows Media Player适用的Vorbis, Speex, Theora,FLAC解码器(页面存档备份,存于互联网档案馆)
- ffmpeg2theora(页面存档备份,存于互联网档案馆) Ogg Theora编码器,Linux, Win32和DOS的命令行版本(使用端口或HX)