编解码学习笔记(九):QuickTime系列

时间:2022-02-24 19:19:56

扩展名             .mov,.qt
互联网媒体类型 video/quicktime
类型代码          MooV
统一类型标识    com.apple.quicktime-movie
开发者             苹果公司
格式              媒体容器
专门属             音频、视频、文字

  或者标题可以改为Apple系列。QuickTime 并不是一个编码,而是一个多媒体平台,它的上面有众多编码,这里只针对几个主流的编码器。
  QuickTime技术拥有三种主要的组件:

  • 媒体播放器,苹果计算机在他自己的网站免费让人下载以及内建在他的计算机中。
  • QuickTime 档案格式-公开文件并且任何人都可以使用,不须权利金。
  • 软件开发工具可用于Macintosh和Windows平台。这些工具允许人们开发他们自己的软件来操作QuickTime以及其它媒体档案。这些对已注册开发人员是 免费的(注册免费)。

  苹果在Mac OS和Windows平台推出免费之官方媒体播放软件,名字为"QuickTime Player"(早期的版本简单地使用  了"MoviePlayer"这个名称)。这个播放器也包含一些媒体编辑和媒体创作的特色,但是使用者必须从 Apple购买序列号来打开这些功能,把这个播放器转变为"QuickTime Pro"。

QuickTime历史:1991年到1998年:1.x- 2.x

  苹果电脑于1991年12月2日释出第一个QuickTime的版本,作为System 7上的多媒体附加功能。QuickTime的首席开发者,Bruce Leak,于1991年五月的Worldwide Developers Conference做了第一次的公开展示。他在Mac上展示苹果电脑有名的1984电视广告,在那时候是一种令人印象深刻的突破。Microsoft的竞争技术-Video for Windows- 在1992年11 月之前都还未出现。

  第一个版本的QuickTime制定的基本架构,到现在基本上还存在未更改,包含多重电影轨道,可扩充的媒体形态支持,一种开放的文件格式,以及完整的编辑功能。原本的视频codec包含:

  • Apple视频codec(也称作"Road Pizza"),适合普通现场动作图像。
  • 动画codec,使用简单的run-length图形压缩方式,适合卡通形态的大区域颜色很适合。
  • 图形codec,对于每一点8位(8-bit-per-pixel)的图像优化,包含有抖色en:dithering的图形。

  苹果电脑在1992年后期发放了Mac操作系统的1.5版本。

  苹果电脑在1994年二月发布了QuickTime 2.0 for Mac OS版--这个是唯一的一个不免费的版本。在这个版本中加入了对音乐轨迹的支持,音乐轨迹相当于MIDI的数据,这个功能可以驱动sound-synthesis引擎自我创建于QuickTime中(使用的声音许可证来自Roland),或者是任何外部的MIDI设备,因此创建出来的声音只占用一小部分的电影数据。

  在接下来的2.1和2.5版本中,QuickTime继续免费。工程师改良了对音乐的支持并增加了sprite轨迹,这个功能可以实现创建复杂的动画,文件大小就只比静态的图片大一点。

  QuickTime 2.0 for Windows发布于1994年11月。

QuickTime历史:1998 - 2001: 3.0 and 4.0

  运行于Mac OS的QuickTime 3.0于1998年3月30日发行。其现有的功能是免费的,但如果要获得Apple所提供的具有更多特性的QuickTime Player和Picture Viewer程序,最终用户需要通过购买一个QuickTime Pro 许可证来解除对软件的限制。

  QuickTime 3.0增加了支持图像导入的组件,从而可以从GIF、JPEG、TIFF和其他文件格式中读取图像。而通过FireWire主要作为视频数据输出的视频输出组件同样增加了视觉效果,使程序员可以把实时技术运用到视频轨道中。一些效果甚至可以响应用户的鼠标单击,就像是电影本身的交互支持一样。

  苹果于1999年6 月10日发行了QuickTime 4.0 for Mac OS。它增加了图像导出组件,支持输出成与预导入者可以阅读的相同格式的非GIF格式(或许是因为LZW许可)。它增加了Sorenson video codec的第一个版本,并且支持streaming。

  QuickTime 4.1于2000年伊始发布,增加了在Mac OS 9及后续版本中播放超过2G的电影;并且终止了对68K Mac的支持。用户获得了操作QuickTime Player via AppleScript的能力。

QuickTime历史:2001 - present 5.0 and later
  QuickTime 5.0 for Mac OS于2001年4月23日出现。它增加了"皮肤"功能和多处理图像压缩支持。在这一版本中只有拥有QuickTime Pro许可证的用户才可以使用全屏模式,这一做法引起了争议,至今尚未解决。

QuickTime历史:QuickTime 6.x
  QuickTime 6.0 for Mac OS,于2002年7月15日释出,第一次包括Mac OS X使用的版本。

更新至QuickTime 6

释出日期

版本

平台

特色

20027 月15

QuickTime 6

Mac OS 8.6Mac OS X,Windows

MPEG-2MPEG-4以及AAC

2003 1月14

QuickTime6.1

Mac OS X

品质与效能的增进

2003 3月31

QuickTime 6.1

Windows

修正CAN-2003-0168安全性弱点

2003 4月29

QuickTime 6.2

Mac OS X

对于iTunes 4的支持、增进的AAC支持

2003 6月3

QuickTime 6.3

Mac OS X, Windows

3GPPAMR

2003 10月16

QuickTime 6.4

Mac OS X, Windows

Pixlet编码解码器、集成3GPP

2003 12月18

QuickTime 6.5

Mac OS X, Windows

3GPP2AMC移动式多媒体格式

2004 4月28

QuickTime 6.5.1

Mac OS X, Windows

Apple Lossless

2004 10月27

QuickTime 6.5.2

Mac OS X, Windows(对Windows 98/Me的最后一个版本)

修正程序错误、安全性更新、以及品质与效能的增进

2005 10月12

QuickTime 6.5.3

Mac OS X v10.2.8

 

QuickTime历史QuickTime 7.x

  更新至QuickTime 7。

更新至QuickTime 7

释出日期

版本

平台

特色

2005 5月31

QuickTime 7.0.1

Mac OS X

修复一个关于Quartz Composer外挂模块 的安全性问题

2005 7月15

QuickTime 7.0.2

Mac OS X

修复程序错误与兼容性的增进

2005 9月7

QuickTime 7.0.2

Windows 2000/XP

第一个非预览版本释出

200510月12

QuickTime 7.0.3

Mac OS X & Windows 2000/XP

流 与H.264的程序错误修复。
需要通过iTunes Music Store支持视频的购买。

2005 10月29

QuickTime 7.0.3.50

Windows 2000/XP

 

2006 1月10

QuickTime 7.0.4

Mac OS X & Windows 2000/XP

第一个通用二进制版本。
众多的程序错误修复与H.264效能的改善。

2006 5月11

QuickTime 7.1

Mac OS X & Windows 2000/XP

众多的程序错误修复、对于iLife '06的支持、以及H.264效能的改善

2006 5月31

QuickTime 7.1.1

Mac OS X

 

2006 6月28

QuickTime 7.1.2

Mac OS X

Addresses an issue previewing iDVD projects.

2006 9月12

QuickTime 7.1.3

Mac OS X & Windows 2000/XP

程序错误修复与严重的安全性问题。

 

  现时QuickTime的最新版本是QuickTime 7.6,但Windows 2000可以使用的最高版本却是7.1.6。在7.5.5之前的版本,都存在Cross site scriping的安全性问题。
QuickTime的历史:QuickTime X

  QuickTime X(读作Quicktime Ten,当中 的"X"是罗马数字的十)是下一世代的QuickTime,在2008年6 月9日的WWDC上 发表。产品预期会在2009年的年中随同Mac OS X v10.6推出[3]。 Version X会使用与iPhone OS相同的媒体技术,并支持更新的编码及更具效益的媒体播放功能。
Sorenson Video

Sorenson Video 2:

Sorenson Media 公 司开发的编码器,主要用于 QuickTime 4 的视频编码,质量较差。

Sorenson Video 3:

Sorenson Media 公 司随 QuickTime 5 发布的编码器,质量很不错,已经成为 QuickTime 的标准视频编码,网络上大部分电影预告片都采用这种编码。

Apple MPEG-4

  Apple 公司自己开发的 MPEG-4 编码器,随 QuickTime 6 发布,质量很差。

Apple H.264

  Apple 公司自己开发的 H.264 编码器,随 QuickTime 7 发布,支持 HDTV。

Audio QDesign Music

QDesign Music 1

QDesign 公司开发的音频编码器,这个版本现在已经开不到它的身影了。

QDesign Music 2

QDesign Music 的 第二个版本,也是最后一个版本,在时下这些先进的音频编码面前,它已经没有生命力了,主要应用于网上的电影预告片。

Audio Apple MPEG-4 AAC

  Apple 公司自己开发 的 AAC 编码器,质量非常好,是最优秀的 AAC 编码器之一,随 QuickTime 6 发布。

Apple Lossless

  Apple 公司开 发的无损音频编码,主要应用于 iTunes 抓取 CD。Apple Lossless(Apple Lossless Audio Codec、ALAC)为苹果的无损音频压缩编码格式。 在 iTunes 上名称为 Apple Lossless。

  可将非压缩音频格式(WAV、AIFF)压缩至原先容量的40%至60%左右,编译码速度很快。也因为是无损压缩,听起来与原档案完全一样,不会因解压缩和压缩而改变。

  它在2004年4月28日公布的iTunes4.5和QuickTime6.5.1 的其中一部份。目前携带型数字多媒体播放器中只有 iPod 可播放。

  虽为非*软件或开放原始码软件、但 Apple Lossless 的开放原始码译码器已经释出。

注:上述材料来源于wiki的整理。

关链接: 我的产业生态链和杂谈文章