QuickTime

QuickTime是由苹果公司所开发的一种多媒体框架，能够处理许多的数位视讯、媒体段落、音效、文字、动画、音乐格式，以及互动式全景影像的数项类型。

## 概况

QuickTime技术拥有三种主要的元件：

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

## QuickTime播放程式

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

有些公司使用QuickTime来作为他们的软件，例如：

- 大英百科全书的DVD需要QuickTime来播放电影片段。

独立的QuickTime 6（MPEG-4）播放器在很多操作系统都存在，FFmpeg程式库甚至支援第三方授权给Apple的Sorenson影像压缩格式。

## QuickTime专业版

QuickTime专业版是付费版的苹果电脑QuickTime媒体播放器技术。他提供的特色，像是MPEG-4（和7.0版的H.264）制作，以及其他未包含在免费播放器中的特色，像是输出各种不同视讯codec格式（像是动画，DV, mjpeg等等），图形格式（Tiff, Pict, Jpeg），以及声音（Wav, Aiff）。

## QuickTime档案格式

### QuickTime和MPEG-4

于1998年2月11日，国际标准组织（ISO）认可QuickTime档案格式作为MPEG-4标准的基础。这个行动的支持者表示QuickTime提供一个好的"生命周期"格式，很适合做撷取、编辑、档案、散布、和播放（相对于简单以档案为串流资料方式的MPEG-1和MPEG-2而言，不适合作编辑之用）。在2002年开发者增加了MPEG-4的相容性到QuickTime 6。然而，苹果电脑延迟这个版本的推出达到数个月之久，是因为MPEG-4授权本身的争议，要求提出的授权金会限制很多使用者和内容的提供者。在妥协之后，苹果电脑于2002年7月15日推出QuickTime 6。

## 架构

- 针对影音加以编码（Encoding）与转码（transcoding）。
- 针对影音加以解码（Decoding），并传送解完码的资料流（decoded stream）到graphics或是audio subsystem。Mac OS X操作系统下，QuickTime传送video playback到Quartz Extreme（OpenGL）Compositor。
- 可以用外插（plug-in）方式支援其他的解码器（codecs）像是DivX。

## 开发

设计者可以使用C程式语言或是Java语言来与软件发展套件来发展Mac的多媒体应用程序。

## 历史

### 1991～1998年：从1.x到2.x

苹果电脑于1991年12月2日释出第一个QuickTime的版本，作为System 7上的多媒体附加功能。QuickTime的首席开发者布鲁斯·利克，于1991年5月的苹果全球开发者大会上做了第一次的公开展示。他在Mac上展示了苹果电脑有名的电视广告“1984”，在那时候是一种令人印象深刻的突破。微软的竞争技术－Video for Windows—在1992年11月之前都还未出现。

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

- Apple视讯codec（也称作"Road Pizza"），适合普通现场动作影像。
- 动画codec，使用简单的run-length图形压缩方式，适合卡通形态的大区域颜色很适合。
- 图形codec，对于每一点8位元（8-bit-per-pixel）的影像最佳化，包含有抖动的图形。

苹果电脑在1992年后期发放了Mac OS的1.5版本。

苹果电脑在1994年2月发布了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月。

### 1998～2001年：版本3.0与4.0

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

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

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

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

### 2001年至今：版本5.0及后续

QuickTime 5.0 for Mac OS于2001年4月23日出现。它增加了“面板”功能和多处理图像压缩支持。在这一版本中只有拥有QuickTime Pro许可证的用户才可以使用全萤幕模式，这一做法引起了争议，至今尚未解决。

### QuickTime 6.x

释出日期｜相应版本｜操作平台｜特点/变更

2002年7月15日｜QuickTime 6｜Mac OS 8.6～X，Windows｜添加支援MPEG-2、MPEG-4及AAC多媒体格式。

2003年1月14日｜QuickTime 6.1｜Mac OS X｜增进品质与效能。

2003年3月31日｜QuickTime 6.1｜Windows｜修正。

2003年4月29日｜QuickTime 6.2｜Mac OS X｜添加支援iTunes 4；增进AAC的支援。

2003年6月3日｜QuickTime 6.3｜Mac OS X，Windows｜添加支援3GPP标准与AMR编码。

2003年10月16日｜QuickTime 6.4｜Mac OS X，Windows｜停止对于Windows 95系统的支援；添加Pixlet解码器；整合3GPP系列解码能力。

2003年12月18日｜QuickTime 6.5｜Mac OS X，Windows｜添加支援3GPP2标准及Acclaim Games开发的“Acclaim Motion Capture”（AMC）多媒体格式。

2004年4月28日｜QuickTime 6.5.1｜Mac OS X，Windows｜添加支援ALAC多媒体格式。

nowrap|2004年10月27日｜QuickTime 6.5.2｜Mac OS X，Windows｜修正程序错误；部分安全性更新；增进品质与效能。

2005年10月12日｜QuickTime 6.5.3｜Mac OS X v10.2.8｜停止对于Windows NT 4.0、Windows 98及Windows Me系统的支援。

### QuickTime 7.x

释出日期｜相应版本｜操作平台｜特点/变更

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｜Mac OS X，Windows 2000 / XP｜第一个非预览版本释出。

2005年10月12日｜QuickTime 7.0.3｜Mac OS X，Windows 2000 / XP｜修复串流与H.264的程序错误。需要透过iTunes Music Store来购买视讯服务。

2005年10月29日｜QuickTime 7.0.3.50｜Mac OS X，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，Windows 2000 / XP｜...

2006年6月28日｜QuickTime 7.1.2｜Mac OS X，Windows 2000 / XP｜提及在预览iDVD project过程中出现的一个问题。

2006年9月12日｜QuickTime 7.1.3｜Mac OS X，Windows 2000 / XP｜程序错误修复与严重的安全性问题。

...｜QuickTime 7.1.6｜Mac OS X，Windows 2000 / XP｜因含有多处安全隐患而从QT官网被移除，但仍有在苹果官网的支援页面内提供下载。

2007年7月11日｜QuickTime 7.2｜Mac OS X，Windows 2000 / XP（含SP1） / Vista｜停止对于Windows 2000系统的支援；添加支援Windows Vista系统。

...｜QuickTime 7.3｜Mac OS X，Windows XP（含SP1） / Vista｜停止对于Flash内容的支援，打破依赖于Flash的交互性内容或动画轨迹；安全问题貌似为相应考量之一。该版本要求电脑CPU具备支援SSE的能力。

...｜QuickTime 7.4｜Mac OS X，Windows XP SP2（或以上） / Vista｜不再要求电脑CPU对于SSE的支援。

2008年7月10日｜QuickTime 7.5｜Mac OS X v10.4（或以上），Windows XP SP2（或以上） / Vista｜停止对于Mac OS X v10.3（或以下）系统的支援。

2008年9月9日｜QuickTime 7.5.5｜Mac OS X v10.4（或以上），Windows XP SP2（或以上） / Vista｜...

2009年1月21日｜QuickTime 7.6｜Mac OS X v10.4（或以上），Windows XP SP2（或以上） / Vista｜...

2011年8月23日｜QuickTime 7.7｜Mac OS X v10.4（或以上），Windows XP SP2（或以上） / Vista / 7｜添加支援Windows 7系统。

2012年5月16日｜QuickTime 7.7.2｜Mac OS X v10.4（或以上），Windows XP SP2（或以上） / Vista / 7｜...

2016年｜QuickTime 7.7.9｜Mac OS X v10.4（或以上）｜停止对于所有Windows系统的技术支援。

### QuickTime X

QuickTime X（读作Quicktime Ten，当中的"X"是罗马数字的十）是下一世代的QuickTime，在2008年6月9日的WWDC上发表。产品预期会在2009年的年中随同Mac OS X v10.6推出。

Version X会使用与iOS相同的媒体技术，并支援更新的编码及更具效益的媒体播放功能。

## 漏洞与错误

QuickTime 7.4被发现会令Adobe出品的影像合成程式After Effects停止工作，因为这个版本的QuickTime开始加入了对数字版权管理（DRM）支援的功能，让QuickTime可以播放透过iTunes租赁的电影。这个问题在QuickTime 7.4.1得到修正。

从4.0到7.3版本都潜藏有一个缓存溢出的错误，使安装了QuickTime播放器或QuickTime媒体串流客户端的电脑的保安存在漏洞。这个漏洞在7.3.1版解决了。

此外，在7.5.5版之前的版本都存有跨网站指令码（XSS）的问题。

## 另见

- QuickTime Alternative
- 媒体播放器列表

## 外部链接

- QuickTime with 下载页面， older versions，and additional components to extend QTs capabilities
- Apple's QuickTime developer site

## 基本资料

- 开发者：苹果公司
- 发行日期：1991年12月2日
- 停产日期：yes
- 状态：Windows版本不再更新
- 编程语言：C语言、Objective-C（透过Cocoa）
- 操作系统：Windows, Classic Mac OS, macOS
- 类型：多媒体框架
- 许可协议：免费增值
- 日语原文：QuickTime X
- 头衔：QuickTime X
- 发行日期：2009年8月28日
- 操作系统：Mac OS X Snow Leopard以上
- 日语原文：QuickTime Movie
- 扩展名：.mov、.qt
- mime：video/quicktime
- type code：MooV
- 统一类型标识：com.apple.quicktime-movie
- 所有者：苹果公司
- 类型：视频文件格式
- 作为容器：音讯、视讯、文字