AVI——Audio Video Interleave,即音频视频交叉存取格式。
1992年初Microsoft公司推出了AVI技术及其应用软件VFW(Video for Windows)。在AVI文件中,运动图像和伴音数据是以交织的方式存储,并独立于硬件设备。这种按交替方式组织音频和视像数据的方式可使得读取视频数据流时能更有效地从存储媒介得到连续的信息。构成一个AVI文件的主要参数包括视像参数、伴音参数和压缩参数等。AVI文件用的是AVI RIFF形式,AVI RIFF形式由字串“AVI”标识。所有的AVI文件都包括两个必须的LIST块。这些块定义了流和数据流的格式。AVI文件可能还包括一个索引块。
只要遵循这个标准,任何视频编码方案都可以使用在AVI文件中。这意味着AVI有着非常好的扩充性。这个规范由于是由微软制定,因此微软全系列的软件包括编程工具VB、VC都提供了最直接的支持,因此更加奠定了AVI在PC上的视频霸主地位。由于AVI本身的开放性,获得了众多编码技术研发商的支持,不同的编码使得AVI不断被完善,现在几乎所有运行在PC上的通用视频编辑系统,都是以支持AVI为主的。AVI的出现宣告了PC上哑片时代的结束,不断完善的AVI格式代表了多媒体在PC上的兴起。
说到AVI就不能不提起英特尔公司的Indeo video系列编码,Indeo编码技术是一款用于PC视频的高性能的、纯软件的视频压缩/解压解决方案。Indeo音频软件能提供高质量的压缩音频,可用于互联网、企业内部网和多媒体应用方案等。它既能进行音乐压缩也能进行声音压缩,压缩比可达8:1而没有明显的质量损失。Indeo技术能帮助您构建内容更丰富的多媒体网站。目前被广泛用于动态效果演示、游戏过场动画、非线性素材保存等用途,是目前使用最广泛的一种AVI编码技术。现在Indeo编码技术及其相关软件产品已经被Ligos Technology 公司收购。随着MPEG的崛起,Indeo面临着极大的挑战。
AVI专业的名字叫音频视频交错(Audio Video Interleaved)格式,是由Microsoft公司开发的一种数字音频与视频文件格式,原先仅仅用于微软的视窗视频操作环境(VFW ,Microsoft Video for Windows),现在已被大多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,但AVI文件没有限定压缩标准,即后缀名同是AVI,却由不同的算法压缩,由此就造成了AVI文件格式不具有兼容性。不同压缩标准生成的AVI文件,就必须使用相应的解压缩算法才能将之播放出来。这就是有些AVI能够顺利播放,有些则只有图象没有声音,甚至更本无法播放的原因。
AVI格式各种编码的介绍,由兴趣的可以参考一下:
(1)Cinepak Codec by Radius
它最初发布的时候是用在386的电脑上看小电影,在高数据压缩率下,有很高的播放速度。利用这种压缩方案可以取得较高的压缩比和较快的回放速度,但是它的压缩时间相对较长。
(2)Microsoft Video 1
用于对模拟视频进行压缩,是一种有损压缩方案,最高仅达到256色,它的品质就可想而知,一般还是不要使用它来编码AVI。
(3)Microsoft RLE
一种8位的编码方式,只能支持到256色。压缩动画或者是计算机合成的图像等具有大面积色块的素材可以使用它来编码,是一种无损压缩方案。
(4)Microsoft H.261和H.263 Video Codec
用于视频会议的Codec,其中H.261适用于ISDN、DDN线路,H.263 适用于局域网,不过一般机器上这种 Codec 是用来播放的,不能用于编码。
(5)Intel Indeo Video R3.2
所有的 Windows 版本都能用Indeo video 3.2 播放 AVI 编码。它压缩率比 Cinepak 大,但需要回放的计算机要比 Cinepak 的快
(6)Intel Indeo Video 4和5
常见的有4.5和5.10两种,质量比 Cinepak 和 R3.2 要好,可以适应不同带宽的网络,但必须有相应的解码插件才能顺利地将下载作品进行播放(一般在 Windows 里已经有了)。适用于装了 Intel 公司 MMX 以上 CPU 的机器(多数奔腾的机器也差不多该进垃圾堆了吧),回放效果优秀。如果一定要用AVI的话,推荐使用5.10,在效果几乎一样的情况下,它有更快的编码速度和更高的压缩比。
(7)Intel IYUV Codec
使用该方法所得图像质量极好,因为此方式是将普通的 RGB 色彩模式变为更加紧凑的 YUV 色彩模式。如果你想将 AVI 压缩成 MPEG-1 的话,用它得到的效果比较理想,只是它的块头太大了(恐怕你得考虑一下磁盘空间了)。
(8)Microsoft MPEG-4 Video codec
常见的有 1.0、2.0、3.0 三种版本,当然是基于MPEG-4技术的,其中3.0并不能用于 AVI 的编码,只能用于生成支持“视频流”技术的 ASF 文件。
(9)DivX�- MPEG-4 Low-Motion/Fast-Motion
实际与 Microsoft MPEG-4 Video code 是相当的东西(据说就是用 Microsoft MPEG-4 Video codec V3.0 改的 ),只是 Low-Motion 采用的固定码率 (Constant Bitrate),Fast-Motion 采用的是动态码率 (Variable),后者压缩成的 VI 几乎只是前者的一半大,但质量要差一些。 Low-Motion 适用于转换DVD 以保证较好的画质,Fast-Motion 用于转换 VCD 以体现 MPEG-4 短小精悍的优势。
(10)DivX 4.11/4.12/5.0
实际上就是 DivX,原来 DivX 是为了打破 Microsoft 的 ASF 规格而开发的,现在作者(们)摇身一变成了 Divxnetworks 公司,所以不断推出新的版本,最大的特点就是在编码程序中加入了 1-pass 和 2-pass 的设置,2-pass 相当于两次编码,以最大限度地在网络带宽与视觉效果中取得平衡。
>>>> 关于音频
经典的WAVE
WAVE文件作为最经典的Windows多媒体音频格式,应用非常广泛,它使用三个参数来表示声音:采样位数、采样频率和声道数。
声道有单声道和立体声之分,采样频率一般有11025Hz(11kHz)、22050Hz(22kHz)和44100Hz(44kHz)三种。WAVE文件所占容量=(采样频率×采样位数×声道)×时间/8(1字节=8bit)。
传统的MOD
MOD是一种类似波表的音乐格式,但它的结构却类似 MIDI,使用真实采样,体积很小,在以前的DOS年代,MOD经常被作为游戏的背景音乐。现在的MOD可以包含很多音轨,而且格式众多,如S3M、NST、669、MTM、XM、IT、XT和RT等。
电脑音乐MIDI
MIDI是Musical Instrument Data Interface的简称,它采用数字方式对乐器所奏出来的声音进行记录(每个音符记录为一个数字),然后,播放时再对这些记录通过FM或波表合成:FM合成是通过多个频率的声音混合来模拟乐器的声音;波表合成是将乐器的声音样本存储在声卡波形表中,播放时从波形表中取出产生声音。
龙头老大MP3
MP3可谓是大名鼎鼎,它采用MPEG Audio Layer 3 技术,将声音用 1∶10 甚至 1∶12 的压缩率压缩,采样率为44kHz、比特率为112kbit/s。
MP3音乐是以数字方式储存的音乐,如果要播放,就必须有相应的数字解码播放系统,一般通过专门的软件进行MP3数字音乐的解码,再还原成波形声音信号播放输出,这种软件就称为MP3播放器,如Winamp等。
网上霸主RA系列
RA、RAM和RM都是Real公司成熟的网络音频格式,采用了“音频流”技术,所以非常适合网络广播。在制作时可以加入版权、演唱者、制作者、Mail 和歌曲的Title等信息。
RA可以称为互联网上多媒体传播的霸主,适合于网络上进行实时播放,是目前在线收听网络音乐最好的一种格式。
高压缩比的VQF
VQF即TwinVQ是由Nippon Telegraph and Telephone同YAMAHA公司开发的一种音频压缩技术。
VQF的音频压缩率比标准的MPEG音频压缩率高出近一倍,可以达到1∶18左右甚至更高。而像MP3、RA这些广为流行的压缩格式一般只有1∶12左右。但仍然不会影响音质,当VQF以44kHz-80kbit/s的音频采样率压缩音乐时,它的音质会优于44kHz-128kbit/s的MP3,以44kHz-96kbit/s压缩时,音乐接近44kHz-256kbit/s的MP3。
迷你光盘MD
MD(即MiniDisc)是SONY公司于1992年推出的一种完整的便携音乐格式,它所采用的压缩算法就是ATRAC技术(压缩比是1∶5)。MD又分为可录型MD(Recordable,有磁头和激光头两个头)和单放型MD(Pre-recorded,只有激光头)。
强大的编辑功能是MD的强项,可以快速选曲、曲目移动、合并、分割、删除和曲名编辑等多项功能,比CD更具个性化,随时可以拥有一张属于自己的MD专辑。MD的产品包括MD随身听、MD床头音响、MD汽车音响、MD录音卡座、MD摄像枪和MD驱动器等。
音乐CD
即CD唱片,一张CD可以播放74分钟左右的声音文件,Windows系统中自带了一个CD播放机,另外多数声卡所附带的软件都提供了CD播放功能,甚至有一些光驱脱离电脑,只要接通电源就可以作为一个独立的CD播放机使用。
潜力无限的WMA
微软在开发自己的网络多媒体服务平台上主推ASF(Audio Steaming format),这是一个开放支持在各种各样的网络和协议上的数据传输的标准。它支持音频、视频以及其他一系列的多媒体类型。而WMA是Windows Media Audio的缩写,相当于只包含音频的ASF文件。
WMA文件在80kbps、44kHz的模式下压缩比可达1∶18,基本上和VQF相同。而且压缩速度比MP3提高一倍。所以它应该比VQF更具有竞争力。
免费音乐格式Vorbis
为了防止MP3音乐公司收取的专利费用上升,GMGI的iCast公司的程序员开发了一种新的免费音乐格式Vorbis,其音质可以与MP3相媲美,甚至优于MP3。并且将通过网络发布,可以免费自由下载,不必担心会涉及侵权问题。但MP3在网上已经非常流行,微软的Windows Media技术也开始普及,Vorbis的前景还是不容乐观。
其它音频格式
AIF/AIFF:苹果公司开发的一种声音文件格式,支持MAC平台,支持16位44.1kHz立体声。
AU:SUN的AU压缩声音文件格式,只支持8位的声音,,是互连网上常用到的声音文件格式,多由SUN工作站创建。
CDA:CD音轨文件。
CMF:CREATIVE 公司开发的一种类似MIDI的声音文件。
DSP:Digital Signal Processing(数字信号处理)的简称。通过提高信号处理方法,音质会极大地改善,歌曲会更悦耳动听。
S3U:MP3播放文件列表
RMI:MIDI乐器序列
有损压缩:
AAC:在高比特率下音质仅次于MPC,在高比特率和低比特率下表象都很不错。就是编码速度太慢!
MPC:低比特率下表现一般,不及Mp3Pro编码的MP3和OGG,高比特率下音质最好,编码速度快!
OGG:低比特率下音质最好,高比特率同样也不错。编码速度稍慢。
MP3(MP3Pro):在低比特率下音质次于OGG,其他方面同MP3
WMA:高低比特率下都一般,不支持VBR,最高192Kbit/s
无损压缩:
FLAC:压缩率在四个中最差,编码速度不错,平台支持很好。
PAC:稍慢的编码速度,压缩率排第三,平台支持良好。
APE:编码速度最快、最好的压缩率,平台支持一般。
WV:编码速度非常快,压缩率在四个种排第二,仅支持Windows平台.[/ft]
音乐格式一览:
经典的WAVE
WAVE文件作为最经典的Windows多媒体音频格式,应用非常广泛,它使用三个参数来表示声音:采样位数、采样频率和声道数。
声道有单声道和立体声之分,采样频率一般有11025Hz(11kHz)、22050Hz(22kHz)和44100Hz(44kHz)三种。WAVE文件所占容量=(采样频率×采样位数×声道)×时间/8(1字节=8bit)。
传统的MOD
MOD是一种类似波表的音乐格式,但它的结构却类似 MIDI,使用真实采样,体积很小,在以前的DOS年代,MOD经常被作为游戏的背景音乐。现在的MOD可以包含很多音轨,而且格式众多,如S3M、NST、669、MTM、XM、IT、XT和RT等。
电脑音乐MIDI
MIDI是Musical Instrument Data Interface的简称,它采用数字方式对乐器所奏出来的声音进行记录(每个音符记录为一个数字),然后,播放时再对这些记录通过FM或波表合成:FM合成是通过多个频率的声音混合来模拟乐器的声音;波表合成是将乐器的声音样本存储在声卡波形表中,播放时从波形表中取出产生声音。
龙头老大MP3
MP3可谓是大名鼎鼎,它采用MPEG Audio Layer 3 技术,将声音用 1∶10 甚至 1∶12 的压缩率压缩,采样率为44kHz、比特率为112kbit/s。
MP3音乐是以数字方式储存的音乐,如果要播放,就必须有相应的数字解码播放系统,一般通过专门的软件进行MP3数字音乐的解码,再还原成波形声音信号播放输出,这种软件就称为MP3播放器,如Winamp等。
网上霸主RA系列
RA、RAM和RM都是Real公司成熟的网络音频格式,采用了“音频流”技术,所以非常适合网络广播。在制作时可以加入版权、演唱者、制作者、Mail 和歌曲的Title等信息。
RA可以称为互联网上多媒体传播的霸主,适合于网络上进行实时播放,是目前在线收听网络音乐最好的一种格式。
高压缩比的VQF
VQF即TwinVQ是由Nippon Telegraph and Telephone同YAMAHA公司开发的一种音频压缩技术。
VQF的音频压缩率比标准的MPEG音频压缩率高出近一倍,可以达到1∶18左右甚至更高。而像MP3、RA这些广为流行的压缩格式一般只有1∶12左右。但仍然不会影响音质,当VQF以44kHz-80kbit/s的音频采样率压缩音乐时,它的音质会优于44kHz-128kbit/s的MP3,以44kHz-96kbit/s压缩时,音乐接近44kHz-256kbit/s的MP3。
迷你光盘MD
MD(即MiniDisc)是SONY公司于1992年推出的一种完整的便携音乐格式,它所采用的压缩算法就是ATRAC技术(压缩比是1∶5)。MD又分为可录型MD(Recordable,有磁头和激光头两个头)和单放型MD(Pre-recorded,只有激光头)。
强大的编辑功能是MD的强项,可以快速选曲、曲目移动、合并、分割、删除和曲名编辑等多项功能,比CD更具个性化,随时可以拥有一张属于自己的MD专辑。MD的产品包括MD随身听、MD床头音响、MD汽车音响、MD录音卡座、MD摄像枪和MD驱动器等。
音乐CD
即CD唱片,一张CD可以播放74分钟左右的声音文件,Windows系统中自带了一个CD播放机,另外多数声卡所附带的软件都提供了CD播放功能,甚至有一些光驱脱离电脑,只要接通电源就可以作为一个独立的CD播放机使用。
潜力无限的WMA
微软在开发自己的网络多媒体服务平台上主推ASF(Audio Steaming format),这是一个开放支持在各种各样的网络和协议上的数据传输的标准。它支持音频、视频以及其他一系列的多媒体类型。而WMA是Windows Media Audio的缩写,相当于只包含音频的ASF文件。
WMA文件在80kbps、44kHz的模式下压缩比可达1∶18,基本上和VQF相同。而且压缩速度比MP3提高一倍。所以它应该比VQF更具有竞争力。
免费音乐格式Vorbis
为了防止MP3音乐公司收取的专利费用上升,GMGI的iCast公司的程序员开发了一种新的免费音乐格式Vorbis,其音质可以与MP3相媲美,甚至优于MP3。并且将通过网络发布,可以免费自由下载,不必担心会涉及侵权问题。但MP3在网上已经非常流行,微软的Windows Media技术也开始普及,Vorbis的前景还是不容乐观。
其它音频格式
AIF/AIFF:苹果公司开发的一种声音文件格式,支持MAC平台,支持16位44.1kHz立体声。
AU:SUN的AU压缩声音文件格式,只支持8位的声音,,是互连网上常用到的声音文件格式,多由SUN工作站创建。
CDA:CD音轨文件。
CMF:CREATIVE 公司开发的一种类似MIDI的声音文件。
DSP:Digital Signal Processing(数字信号处理)的简称。通过提高信号处理方法,音质会极大地改善,歌曲会更悦耳动听。
S3U:MP3播放文件列表
RMI:MIDI乐器序列
有损压缩:
AAC:在高比特率下音质仅次于MPC,在高比特率和低比特率下表象都很不错。就是编码速度太慢!
MPC:低比特率下表现一般,不及Mp3Pro编码的MP3和OGG,高比特率下音质最好,编码速度快!
OGG:低比特率下音质最好,高比特率同样也不错。编码速度稍慢。
MP3(MP3Pro):在低比特率下音质次于OGG,其他方面同MP3
WMA:高低比特率下都一般,不支持VBR,最高192Kbit/s
无损压缩:
FLAC:压缩率在四个中最差,编码速度不错,平台支持很好。
PAC:稍慢的编码速度,压缩率排第三,平台支持良好。
APE:编码速度最快、最好的压缩率,平台支持一般。
WV:编码速度非常快,压缩率在四个种排第二,仅支持Windows平台.
>>>> 关于视频:
视频文件可以分成两大类:一是影音文件,比如说常见的VCD;二是流式视频文件,或称流媒体视频文件。
一. 影音文件:
影音文件的应用非常广泛,是一类传统的视频格式。我们熟悉的VCD就是影音文件。它分轨记录着视频和音频信息,所以当电脑处理效率不够时,可能会出现视频、音频的现象。
1. AVI格式
开头已介绍
2. MOV格式(QuickTime)
QuickTime格式是Apple公司开发的一种音频、视频文件格式。QuickTime 用于保存音频和视频信息,现在它被包括 Apple Mac OS、Microsoft Windows95/98/NT 在内的所有主流电脑平台支持。QuickTime 文件格式支持25位彩色,支持领先的集成压缩技术,提供150多种视频效果,并配有提供了200多种 MIDI 兼容音响和设备的声音装置。新版的QuickTime进一步扩展了原有功能,包含了基于 Internet 应用的关键特性。综上,QuickTime 因具有跨平台、存储空间要求小等技术特点,得到业界的广泛认可,目前已成为数字媒体软件技术领域的事实上的工业标准。
3. MPEG / MPG / MPA / DAT格式
是Moving Pictures Experts Group (动态图像专家组)的缩写,由国际标准化组织ISO (International Standards Organization) 与IEC (International Electronic Committee) 于1988年联合成立,专门致力于运动图像( MPEG 视频)及其伴音编码( MPEG 音频)标准化工作。 MPEG 是运动图像压缩算法的国际标准,现已被几乎所有的计算机平台共同支持。MPEG压缩标准是针对运动图像而设计的,其基本方法是:在单位时间内采集并保存第一帧信息,然后只存储其余帧相对第一帧发生变化的部分,从而达到压缩的目的。 MPEG 的平均压缩比为50∶1,最高可达200∶1,压缩效率之高由此可见一斑。同时图像和音响的质量也非常好,并且在微机上有统一的标准格式,兼容性相当好。 MPE 标准包括 MPEG 视频、 MPEG 音频和 MPEG 系统(视频、音频同步)三个部分, MP3音频文件就是MPEG音频的一个典型应用,而Video CD (VCD)、Super VCD (SVCD)、DVD (Digital Versatile Disk) 则是全面采用 MPEG 技术所产生出来的新型消费类电子产品。
二. 流媒体文件:
这是随着互联网的发展诞生的,也是视频格式发展的方向。流媒体视频文件支持在线播放,现场直播等。通俗的说,就是边下载边播放。由于视频文件的体积往往比较大,网络带宽限制限制了视频数据的实时传输和实时播放,于是一种新型的流式视频 (Streaming Video) 格式应运而生了。这种方式是先从服务器上下载一部分视频文件,形成视频流缓冲区后实时播放,同时继续下载,为接下来的播放做好准备。这种“边传边播”的方法避免了用户必须等待整个文件从Internet上全部下载完毕才能观看的缺点。
1. RM / RMVB(Real Media)格式
RM 格式是 RealNetworks 公司开发的一种新型流式视频文件格式,它麾下共有三员大将:RealAudio、RealVideo 和 RealFlash。RealAudio用来传输接近 CD 音质的音频数据,RealVideo 用来传输连续视频数据,而 RealFlash 则是 RealNetworks 公司与 Macromedia 公司新近合作推出的一种高压缩比的动画格式。RealMedia 可以根据网络数据传输速率的不同制定了不同的压缩比率,从而实现在低速率的广域网上进行影像数据的实时传送和实时播放。这里我们主要介绍 RealVideo,它除了可以以普通的视频文件形式播放之外,还可以与 RealServer 服务器相配合,首先由 RealEncoder 负责将已有的视频文件实时转换成 RealMedia 格式,RealServer 则负责广播 RealMedia 视频文件。在数据传输过程中可以边下载边由 RealPlayer 播放视频影像,而不必像大多数视频文件那样,必须先下载然后才能播放。目前,Internet 上已有不少网站利用 RealVideo 技术进行重大事件的实况转播。
2. MOV文件格式(QuickTime)
MOV 也可以作为一种流文件格式。QuickTime 能够通过 Internet 提供实时的数字化信息流、工作流与文件回放功能,为了适应这一网络多媒体应用,QuickTime 为多种流行的浏览器软件提供了相应的QuickTime Viewer 插件 (Plug-in) ,能够在浏览器中实现多媒体数据的实时回放。该插件的“快速启动(Fast Start)”功能,可以令用户几乎能在发出请求的同时便收看到第一帧视频画面,而且,该插件可以在视频数据下载的同时就开始播放视频图像,用户不需要等到全部下载完毕就能进行欣赏。此外,QuickTime 还提供了自动速率选择功能,当用户通过调用插件来播放 QuickTime 多媒体文件时,能够自己选择不同的连接速率下载并播放影像,当然,不同的速率对应着不同的图像质量。此外,QuickTime 还采用了一种称为 QuickTime VR 的虚拟现实 (VR,Virtual Reality) 技术,用户只需通过鼠标或键盘,就可以观察某一地点周围360度的景象,或者从空间任何角度观察某一物体。
3. ASF / WMV(Advanced Streaming Format)格式
Microsoft 公司推出的Advanced Streaming Format (ASF,高级流格式),也是一个在 Internet 上实时传播多媒体的技术标准, Microsoft 公司的野心很大,希图用 ASF 取代 QuickTime 之类的技术标准。ASF 的主要优点包括:本地或网络回放、可扩充的媒体类型、部件下载、以及扩展性等。ASF 应用的主要部件是 NetShow 服务器和 NetShow 播放器。有独立的编码器将媒体信息编译成ASF 流,然后发送到NetShow 服务器,再由 NetShow 服务器将 ASF 流发送给网络上的所有 NetShow 播放器,从而实现单路广播或多路广播。这和Real系统的实时转播则是大同小异。
2. FLV格式
Flash MX 以前,flash 中的视频文件得导入是一帧一帧变成位图。结果导致文件巨大,限制了它的应用范围。随着Flash MX的推出,Macromedia 公司开发了属于自己流式视频格式——FLV。这种格式是在 sorenson 公司的压缩算法的基础上开发出来的。sorenson 公司也为 MOV 格式提供算法。 FLV 格式不仅可以轻松的导入 Flash 中,几百帧的影片就以两秒钟;同时也可以通过 rtmp 协议从 Flashcom 服务器上流式播出。
爱问视频搜索就是采用这种方式实现流媒体播放的。
用户上传的视频文件多种多样,爱问视频把它们转化成统一的FLV格式,在提供给用户在线观看,其他视频共享网站也大多采用这种方式。这种方式不提供下载地址,但可以通过各种工具进行下载。
三,其他视频格式:
1. MP4格式
用mpeg-4编码,适合所有手机,特别是带存储卡的手机,优点:图像清晰。文件大小适中。
2. 3GP格
适合所有手机,特别是内存小的手机。优点:文件小,但清晰度略差。
3. AMV格式
MP3 的视频格式,很多可以播放视频的MP3播放起,用的就是这种格式,与 MP4 的区别就像 VCD 和 DVD 的区别一样。
参考资料:http://v.iask.com/help/spgs.html