微信订阅号二维码

本页内容二维码:

本栏目热门内容
  • 全格式自动改名器 Ver 4.0...
  • mp3的无损版本:mp3HD已经...
  • Ogg Theora 1.0 发布
  • 继Opera之后,Firefox(Ge...
  • Linux 音频 API 指南
  • Module音乐大全
  • 常见疑问(FAQ)
  • WaveCN 教程
  • 发现一个德国人做的音频网...
  • Rockbox Utility介绍及Roc...
  • 基于WaveX低级音频函数的...
  • 最流行的无损压缩格式FLAC...
  • 安装使用WaveCN
  • 音频制作与编辑初级教程节...
  • Rockbox系列三:关于 Rock...
  • 如何用WaveCN录制自己的音...
  • MPEG-4 音频无损编码:MPE...
  • Rockbox 3.0 释出。
  • Rockbox系列一:开源的Roc...
  • 音频文件格式全介绍
  • 音频术语中常见的“采样频...
  • Windows 播放音频文件音量...
  • WaveCN 运行截图
  • 最流行的无损压缩格式FLAC...
  • 来自俄罗斯的无损音频压缩...
  • Graph Editor 教程
  • 最流行的无损压缩格式FLAC...
  • LA - LosslessAudio 无损...
  • Rockbox系列二:Rockbox具...
  • 更多...

    QuickTime 5, 新的里程碑

    作者:Sender  来源:WaveCN.com  发布日期:2001-07-23  最后修改日期:2008-02-15

    QuickTime 的历史


    QuickTime已经出现了有一段相当的历史,但由于它并不是Windows中的本地格式,因此适当地介绍一下关于QuickTime的知识也是有必要的。QuickTime是著名的苹果电脑公司在自己的mac 电脑上推出的一种媒体格式。具体分成音频的AIFF和视频的MOV两部分。在Windows 3.2的年代,微软的AVI格式根本不是MOV的对手,当时有大量的视频游戏(比如《坏蟑螂》)和多媒体光盘都是使用QuickTime作为媒体存放格式。原因之一是当时AVI格式所使用的CODEC(编码解码器)太差,原因之二是当时的PC机性能太差,搞多媒体的人都是用MAC机进行制作。

    不过历史是不断前进的,从Windows 95开始,微软通过与INTEL公司合作改良了AVI CODEC的性能(该CODEC的名字叫Indeo,意即Intel Video,目前最新版本是5.0,不过比起DivX或Windows Media 8,Real Movie等新东西性能又差了很多),而且PC机的性能也追了上来,QuickTime开始淡出Windows的舞台。这也难怪,始终QuickTime不是Windows的本地格式,微软当然不会放过它。而且,由于苹果公司一度陷入财务危机,没有能力改良QuickTime,导致其技术性能始终停滞不前。


    最新的QuickTime 5


    自从乔布斯重掌苹果公司后,随着公司的起死回生,QuickTime也重新获得了人力物力的投入。终于,APPLE公司于2001年推出了QuickTime 5的正式版。下面我们来看一看它的组成部分:

    1、Darwin Streaming Server,可以在Linux, Windows, Solaris, 和 FreeBSD 平台上播放流式QuickTime。
    2、PictureViewer,用于观看图片。
    3、QuickTime Player,播放音频或视频流。
    4、QuickTime Pro,灵活的多媒体制作。
    5、QuickTime Streaming Server在 Mac OS X 平台上播放流式QuickTime。

    播放器的界面图首先,播放器终于一改其以往的简陋的界面,支持目前时兴的“换肤”功能,增加了一些音频视频的控制比如简单的均衡之类。另外,配合目前的流媒体时代,QuickTime也增加了大量的网上频道和相应的网络功能。使得播放器的易用性大大增强。当然,这些功能来得迟了一些,不过对于苹果电脑的用户来说,也别无选择。

    不过有一样重要的事,就是QuickTime的播放器启动速度非常的慢。而且界面的反应速度也比一般的应用程序要慢,令人十分怀疑是否用JAVA写的,不过它又不需要JAVA虚机支持,难道是内建了JAVA虚拟机?这一点无从考证。另外,不支持演播列表,没有视觉效果等等都使得它的使用仍然是很不方便的。

    其次,在技术性能上,QuickTime也做了相当的增强,从某个角度来看,QuickTime已经成为了一个大集成的播放器。当然,从苹果机用户的角度来看,这是一件非常好的事情。但面对Windows平台上众多的播放器,QuickTime并不存在优势。

    QuickTime的新技术首先便是优化了数字视频的CODEC,在压缩和解压缩方面特别针对Power Macintosh G3 和 Power Mac G4 做了画质和性能的优化。不过苹果公司没有说对于PC机,该优化是否同样有效,相信由于CPU的本质结构不同(RISC与CISC的区别),优化也肯定不会有效。在CODEC中还新增加速度引擎(AltiVec)和多处理器支持。增强了对CUBIC VR与CYLINDRICAL VR的支持,支持播放FLASH等。对于视频方面,这里不做详细的探讨,让我们把目光集中在音频方面。

    QuickTime 的音频


    首先,QuickTime中终于增加了MPEG 1的本地和流式播放支持,包括视频和音频。或者大家觉得这已经是一个播放器理所当然应该支持的东西了。市场的动力就是如此强大,连相对封闭的QuickTime也要向市场低头。

    在苹果公司的文档中,只说明了支持MPEG 1 LAYER 1和2 音频的播放。不过这是对MAC机的用户而言的。而在Windows平台上它还是调用相应的DirectShow Filter 来完成播放工作。另外,还支持本地或流式播放,不过这也是现在的播放器的必备功能了。图片浏览器的界面图

    其次,改良了 QuickTime Music Synthesizer,支持 DLS (Downloadable Sound) and Sound Font 2 格式,并提供多DLS、SOUND FONT2选择。同时有了一个新的名字:QuickTime Music Architecture (QTMA)。关于DLS,可以参阅本站的另一篇文章:如日中天的MIDI。改良了播放MIDI时的REVERB支持。据称,QuickTime5采用了新的算法以改善质量。另外,复音的数目是根据计算机的性能动态决定,但没有说清楚最大有多少复音,是否实时决定。 同时还支持将MIDI输出为AIFF,并可指定输出的格式,这是以前的版本中被忽略掉的选项。合成器的启动过程经过了大的改良,启动时间大大缩短。

    其他支持的格式包括WAVE, AIFF, ULAW/AU, QUALCOMM PUREVOICE AUDIO, SOUND DESIGNER II, GSM AUDIO 等等。具体列表如下:

    支持的导入格式
    支持的导出格式
    支持的视频编码
    支持的音频编码
    3DMF
    AIFF
    AU
    Audio CD Data (Macintosh)
    AVI
    BMP
    Cubic VR
    DLS
    DV
    FlashPix*
    FLC
    GIF
    JPEG/JFIF
    Karaoke
    MacPaint
    Macromedia Flash 4
    MIDI
    MPEG-1(Playback / Streaming)
    MP3(MPEG-1, Layer 3)
    M3U(MP3 Playlist files)
    Photoshop*
    PICS
    PICT
    PLS
    PNG
    QuickTime Image File
    QuickTime Movie
    SF2 (SoundFont 2)
    SGI
    Sound
    Targa
    Text
    TIFF*
    TIFF Fax
    Virtual Reality (VR)
    Wave
    AIFF
    AU
    AVI
    BMP
    DV Stream
    FLC
    Image Sequence movie exporters
    JPEG/JFIF
    MacPaint
    MIDI
    Photoshop
    PICT
    PNG
    QuickTime Image
    QuickTime Movie
    SGI
    System 7 Sound
    Targa
    Text
    TIFF
    WAV
    H.261
    H.263
    Animation
    Apple BMP
    Apple Video
    Cinepak
    Component video
    DV NTSC and PAL
    Graphics
    Microsoft OLE
    Microsoft Video 1
    Motion JPEG A and B
    Photo JPEG
    Planar RGB
    Sorenson Video 1 and 2
    24-bit integer
    32-bit floating point
    32-bit integer
    64-bit floating point
    ALaw 2:1
    AU
    IMA 4:1
    MACE 3:1
    MACE 6:1
    MS ADPCM
    QDesign Music 2
    Qualcomm PureVoice

    对于本站来说,关注的当然是其音频方面的性能。首先我们来看看这里列出来的音频编码都是些什么。

    24-bit Integer / 32-bit Integer
    将样本数据转换为24 或 32 位。不过播放时,要看你究竟有没有这样的硬件来播放。

    32-bit Floating Point / 64-bit Floating Point
    将样本数据转换为32位或64位的实数。这种格式可使对样本数据的操作更为准确。

    ALaw 2:1
    欧洲及除了美国和日本之外的的音频压缩的标准。低压缩率,低质量,主要是用于传统的电话语音传播压缩编码。

    DVI 4:1
    Used for reception of MBone broadcasts,支持流式播放。

    IMA 4:1
    对于音乐以及其他音频内容的质量都很好。压缩率相对较低且样本必须为16位。


    MACE 3:1 / MACE 6:1
    老式的 Macintosh 压缩编码。质量低。通常不建议使用。

    MS ADPCM
    自适应音频脉冲编码,Micrsoft Windows 的音频压缩编码。

    QDesign Music 2
    是QDesign 公司开发的用于高保真高压缩率的编码方式,类似于MP3,不过比MP3要先进。支持流式播放。

    QualComm PureVoice
    QualComm 开发的专用于语音内容的编码方式。可以达到非常高的压缩率。支持流式播放。

    uLaw 2:1
    日本和美国的音频压缩标准。性能与ALaw相同。

    在上面列出来的音频压缩器中,我们主要关注的是QDesign Music 2这一个。其他的东西那些固定压缩比例的压缩器可以说都不是重点。关于QDesign Music,网络上很少有这种格式的音乐传播,因为它只是作为AIFF格式的其中一种编码方式而存在的。它是QuickTime本身的唯一一种可以指定压缩比例的针对音乐的有损压缩方式(QualComm PureVoice是针对语音的)。

    首先,大家关心的肯定是如何制作这一种音乐格式。如果你安装的QuickTime Player是Pro版,就会支持Export功能,便可以选择将声音数据输出为AIFF格式,然后再在AIFF格式的设定里选择QDesign Music。但是在播放器里带的编码器只支持最大为48kbps的编码质量,无法达到CD音质。至于速度方面就惨不忍睹,将一段17MB(1分42秒)的CD音质的WAVE文件压缩为48kbps的QDesign Music需要将近15分钟(测试机器为K6-2-400, 256MB RAM, WIN2000)。压缩质量,在中频部分的表现可以,而在高频位置就有明显的失真。注意我说的是失真,而不是衰减。不过这只是48KBPS的情况,并不能代表其在高BITRATE情形下的质量。关于QDesign Music编码的具体表现,本站将会另文详细介绍。

    至于横向的比较(与REAL MEDIA、Windows MEDIA、MP3的比较),由于带有太多的个人色彩,因此留给大家自己去进行了。不过有一点可以肯定的是,由于Microsoft的WMA编码器是免费且支持所有BITRATE模式,而QuickTime 和 REAL MEDIA都需要另外购买专业(高保真)级别的编码器,会导致后两家的流行程度将会很快削减。

    QuickTime Pro


    QuickTime 的组件中,就只有这一样不是是免费的。那 QuickTime Pro 又是什么呢?其实 QuickTime Pro 就是隐藏在QuickTime Player中的媒体编辑创作特性,到苹果公司的网站去购买一个注册号便可以使用了。具体说来,就是以下几点:

    1、从数字相机中创建幻灯。
    2、创建 Media Skins。
    3、提供对媒体的编码或重编码。
    4、简单的媒体编辑功能,包括剪切,复制,粘贴等。

    另外还有其他的一些功能,这里不详细描述了。不过,关键的一点是要利用QuickTime来进行媒体编码,就必须购买注册号。

    开发者信息


    QuickTime 提供了大量的开发资源,以供开发者利用QuickTime进行二次开发。下面的网址是其入口:

    http://developer.apple.com/QuickTime_5/

    所有的文档都是以PDF格式存放,看的时候效果好,查阅就十分不便,而且速度慢,这是一个大缺点。另外,由于QuickTime API实现了的东西实在太多,开发人员需要有一个相当的学习过程才能掌握。不过苹果公司也提供了许多帮助开发者掌握开发技术的条件,比如说加入Apple Developer Connection (ADC)等等。详细情况请见www.apple.com/developer。

    - END -


    欢迎关注微信公众号后私信讨论文章内容!
    本栏目相关
  •  2003-07-06 音频文件格式全介绍
  •  2007-02-12 音频术语中常见的“采样频率”对录音效果有什么影响
  •  1999-12-15 MP3 基础知识
  •  2000-05-02 电脑与声音
  •  1999-06-01 如日中天的MIDI
  •  2001-07-23 QuickTime 5, 新的里程碑
  •  2005-12-04 Digital Radio Mondiale 世界数字广播
  •  2006-02-14 Ensonido,普通耳机上的环绕声
  •  1999-07-05 音频处理初步
  • 返回页首