QuickTime 是一款拥有强大的多媒体技术的内置媒体播放器,可让你以各式各样的文件格式观看互联网视频、高清电影预告片和个人媒体作品,更可让你以非比寻常的高品质欣赏这些内容。
QuickTime不仅仅是一个媒体播放器,而且是一个完整的多媒体平台,可以用来进行多种媒体的创建、生产和分发,并为这一过程分享端到端的支持:包括媒体的实时捕捉,以编程的方式合成媒体,导入和导出现有的媒体,还有编辑和制作、压缩、分发,以及用户回放等多个环节。
软件组成
影片工具箱
应用软件通过调用在影片工具箱中的函数来实现QuickTime的功能。影片工具箱使应用程序可以储存、读取、操纵QuickTime影片中的时基数据。单独一段影片可以容纳好几种数据。例如,一段包含视频信息的影片可以包括视频数据和伴随视频数据的音频数据。
影片工具箱也分享了编辑影片的函数。例如,有这样的函数,可以通过移去部分视频和音轨来缩短影片,也有函数通过从其它影片中移入新数据来扩展它。
图像压缩管理器
图像数据需要大量的存储空间。存储640*480的32位色彩的图像需要的空间为1.2兆比特。QuickTime影片中包含的一系列图像,需要许多倍这样的空间。图像压缩管理器分享了独立于设备和驱动器的压缩和解压的方法,它也为实现外部的软硬件图像压缩算法分享了一个简单的接口。它分享了系统集成函数用来存储压缩图像,作为Macintosh机上的PICT文件和Windows下的DIB文件。它也分享了使任何可以运行QuickTime的机器上的压缩PICT文件都可以自解压的功能。
大多数情形下,通过调用影片工具箱函数或显示压缩图像来避开直接调用图像压缩管理器。但是如果应用程序压缩图像或者用压缩图像制作影片,就可以直接调用图像压缩管理器函数。
QuickTime组件
苹果分享了许多QuickTime内嵌组件。苹果定义的内嵌组件类型包括图像压缩器、媒体处理器和各种各样的工具。
(1) 数据处理器:包括有影片控制器组件、图像压缩组件、图像转换组件、视频数字化组件、数据交换组件、声音处理组件、效果转换组件、预览组件等。
(2) 媒体处理器:包括有衍生媒体处理器组件、动画媒体处理器组件、中间媒体处理器组件等。
(3) 工具:包括有时钟组件、标准声音组件、顺序抓取组件、顺序抓取通道组件、文本轨道组件、顺序抓取面板组件等
软件特点
QuickTime是苹果公司分享的系统及代码的压缩包,它拥有C和Pascal的编程接口,更高级的软件可以用它来控制时基信号。应用程序可以用QuickTime 来生成,显示,编辑,拷贝,压缩影片和影片数据,就象通常操纵文本文件和静止图像那样。除了处理视频数据以外,诸如QuickTime3.0还能处理静止图像,动画图像,矢量图,多音轨,MIDI音乐,三维立体,虚拟现实全景和虚拟现实的物体,当然还包括文本。它可以使任何应用程序中都充满各种各样的媒体。
它是一个多媒体平台
无论是来自你的数码相机或移动电话的视频,Mac 或 PC 上的影片,还是网站上的媒体片段,不论你想看什么、想在哪里看,QuickTime 技术都能为你实现。
它是一个先进的媒体播放器
QuickTime Player 拥有简洁的设计和易用的控制选项,呈现的一切为你带来更多愉悦享受。其界面干净利落,绝不会妨碍你观看画面。想要快进播放影片或慢速播放?通过一个便捷的滑块,你可以将播放速度设置为标准速度的 1/2 倍速到 3 倍速。你还可以快速搜遍单独的一段视频帧。
它拥有先进的视频技术
QuickTime 拥有称为 H.264 的先进视频压缩技术,以更少的带宽和存储空间呈现绚丽、清晰的高清视频画面。这样,无论你在何处观看视频,都能感受到原生视频品质。
它具备灵活的文件格式
QuickTime 可让你用数字媒体实现更多。有了 QuickTime 7 Pro,你可以将你的文件转换为多种格式,还可录制并剪辑你的作品。第三方插件可以多方向扩展 QuickTime 技术。QuickTime 流媒体解决方案让你可以流传输方式在互联网上传播你的媒体内容。
主要功能
跨平台特性
QuickTime是一个跨平台的多媒体架构,可以运行在Mac OS和Windows系统上。它的构成元素包括一系列多媒体操作系统扩展(在Windows系统上实现为DLL),一套易于理解的API,一种文件格式,以及一套诸如QuickTime播放器,QuickTime ActiveX控件,以及QuickTime 浏览器插件这样的应用程序。
可实现的任务
QuickTime可以用于实现如下一些具体的任务:播放电影和其它媒体,比如Flash或者MP3音频对电影和其它媒体进行非破坏性的编辑。在不同格式的图像之间进行导入和导出,比如JPEG和PNG对来自不同数据源的多个媒体元素进行合成,分层,和排列把多个依赖于时间的媒体同步到单一的时间线上捕捉和存储来自实时源的数据序列(sequence),比如音频和视频输入以编程的方式将制作完成的数据作成电影使用智能化和脚本化的动画制作精灵创建与阅读器,远程数据库,和应用程序服务器相互交互的演示创建包含定制形状的窗口,“皮肤”,以及各种控件的电影在网络或者因特网上实时生成电影流广播从诸如照相机和麦克风这样的直播源得到的实时流分发位于磁盘,网络,或者因特网上的可下载媒体。
QuickTime架构
QuickTime架构中广泛使用了构件技术,它使构件可以独立为一个模块,并具有灵活性和可扩展性。QuickTime构件是接口定义良好的共享代码资源。人们为QuickTime增加一个新的构件,并使已有的应用程序可以自动找到和使用该构件,这很大程度上是因为这个新构件和同属一个大类的已有构件一样,都对同样的API进行响应。
举例来说,QuickTime可以处理很多媒体类型:声音,视频,文本,精灵,Flash,3D模型,图片虚拟现实,还有一些其它类型。每种媒体类型的处理,都需要一个媒体处理器构件来支持。QuickTime支持的媒体数量和类型都是不断增长的,您自己可以通过创建一个新的媒体处理器构件,来为QuickTime增加一个新的媒体类型。
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验