族谱网 头条 人物百科

Theora

2017-10-16
出处:族谱网
作者:阿族小谱
浏览:225
转发:0
评论:0
发展历史开发缘起Theora的前身是由On2Technologies所开发的专属视频编码格式On2TrueMotionVP3,VP3.1在2000年5月推出,三个月后推出的VP3.2则成为了Theora的基础。2001年8月,On2Technologies宣布将会发布一个VP3.2的开放源代码版本,同年9月在网站上面发布VP3.2的源代码以及算法。转变为自由软件2002年3月,On2将VP3源代码的许可认证更改为LGPL;同年6月,On2将VP3以BSD-like的许可认证方式捐赠给Xiph基金会,并且放弃VP3包含的智能财产,允使任何人将VP3编码作更动、派生。2002年8月,On2宣布和Xiph.Org基金会达成协议,将会以VP3编码器为基础,制作一个新的影音编码格式:Theora。On2认可Theora为VP3的后继者,在2002年10月3日,On2和X...

发展历史

开发缘起

Theora的前身是由On2 Technologies所开发的专属视频编码格式 On2 TrueMotion VP3 ,VP3.1在2000年5月推出,三个月后推出的VP3.2则成为了Theora的基础 。2001年8月,On2 Technologies宣布将会发布一个VP3.2的开放源代码版本,同年9月在网站vp3上面发布VP 3.2的源代码以及算法 。

转变为自由软件

2002年3月,On2将VP3源代码的许可认证更改为LGPL ;同年6月,On2将VP3以BSD-like的许可认证方式捐赠给Xiph.Org基金会 ,并且放弃VP3包含的智能财产,允使任何人将VP3编码作更动、派生 。

2002年8月,On2宣布和Xiph.Org基金会达成协议,将会以VP3编码器为基础,制作一个新的影音编码格式:Theora。On2认可Theora为VP3的后继者,在2002年10月3日,On2和Xiph.Org基金会共同完成了Theora的实现:libtheora的最初版本,2003年6月9日,完成了Alpha 2版本 ;2004年3月20日推出了Alpha 3版本 。

在VP3开放源代码时,并没有针对VP3的比特流格式做规范,2003年,Mike Melanson创建了一个不完整的VP3比特流描述,而后在Theora的规范中采用了部分VP3的比特流描述。

Theora I规格

   维基百科上使用Theora视频的示例:一台伊-15战斗机双翼滑翔机正在表演特技飞行。

Theora I比特流格式最终在2004年6月libtheora 1.0alpha3版本发布后确立 ,之后只要用libtheora编码的视频都能够正确无误的播放 ,最终 Theora I规格 在2004年正式推出 。

Theora视频的实现libtheora花了数年的时间在测试版状态,最终正式版1.0版本在2008年11月发布 ,随后针对libtheora 1.0版本的作改进的1.1版(代号 "Thusnelda" )也在在2009年11月发布 ,1.1版本带来了许多新特性和改进,像是比特率控制以及二次编码。下个版本的 libtheora 也正在开发中,代号为 Ptalarbvorm ,不过目前Theora的代码已经近3年没有重大更新,开发呈现停滞状态 。

随着Theora逐渐成熟,使用Theora编码的软件也逐渐增加,例如维基百科就以Theora作为视频的编码格式。Theora也曾经被确认为HTML5视频编码的标准格式,但是在一些争论之后被撤销 。

技术细节

Theora是一个变动比特率、以DCT为基础的视频压缩格式。和多数的视频编码格式一样,Theora使用了色度抽样、block based motion compensation和8×8 DCT block,也支持视频压缩略图像类型和视频压缩略图像类型,但是不支持使用在H.264和VC-1的bi-predictive frames(B-frame),Theora也不支持隔行扫描、可变帧率,或8位以上原色色深。 。

Theora的视频流可以存储在任何的容器文件格式中,最常用的是和声音编码Vorbis一起存储在Ogg文件格式中,这种方式可以提供完全开放、免权利金的多媒体文件。此外Theora视频也可以存储在Matroska文件中 。

视频表现

编码表现

早期的VP3 和Theora 编码器在编码结果上明显不如同时期的其他编码器。Google公司的员工Chris DiBona也在2009年宣称Theora的编码质量不佳 ,为了回应这个论点,Xiph基金会的开发者用Theora 1.1版本的编码器和YouTube上的H.264以及H.263+编码器做比较,结果发现Theora的编码画质可以比拟H.264,且更胜于H.263+ 。

播放表现

针对Theora的硬件解码器,目前有开放源代码的VHDL程序正在开发中 。而2006年开始也有针对Nios II以及LEON处理器做为解码器的开发项目 ,不过目前并没有任何可以针对Theora视频做硬件解码的产品出现在市面上。

播放

浏览器原生支持

Mozilla Firefox在3.5之后的版本 包括了Firefox Mobile(Fennec) 。

Google Chrome在3.0.182.2之后的版本 includingChromiumas of 14 July 2009. 。

SeaMonkey在2.0之后的版本 。

Konqueror在4.4.2之后的版本 。

Opera在10.50之后的版本 ,在Opera 9.5的实验版本中也有支持 。

浏览器插件(Plug-in)

可以通过下列的插件让浏览器播放Theora视频

Annodex的插件(通过OggPlay)

Cortado,一个以Java语言开发的播放器应用程序(applet)

VLC媒体播放器针对IE以及Firefox的浏览器插件

支持的应用程序

FFmpeg(有自己的实做)

Helix Player

Miro Media Player(旧名Democracy Player)

MPlayer以及其前端程序

Songbird、Totem、Moovida和所有以GStreamer为基础的播放器

VLC(原生支持)

xine和以libxine为基础的播放器,像是Kaffeine

Dragon Player和所有以Phonon为基础的播放器

参见

Ogg

WebM


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

文章来源:内容词条
——— 没有了 ———
编辑:阿族小谱

更多文章

更多精彩文章
评论 {{commentTotal}} 文明上网理性发言,请遵守《新闻评论服务协议》
游客
发表评论
  • {{item.userName}} 举报

    {{item.content}}

    {{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}

    回复评论
加载更多评论
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信

推荐阅读

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信