响尾蛇导弹 中国:AVI格式的视频文件是怎样的呀????

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 03:08:46
AVI的视频文件它的优点是什么呢??它与其他格式的视频文件清晰程度有没有不同啊,我在MP4中播放AVI文件怎么很不清晰呢???

AVI格式:它的英文全称为Audio Video Interleaved,即音频视频交错格式。它于1992年被Microsoft公司推出,随Windows3.1一起被人们所认识和熟知。所谓“音频视频交错”,就是可以将视频和音频交织在一起进行同步播放。这种视频格式的优点是图像质量好,可以跨多个平台使用,其缺点是体积过于庞大,而且更加糟糕的是压缩标准不统一,最普遍的现象就是高版本Windows媒体播放器播放不了采用早期编码编辑的AVI格式视频,而低版本Windows媒体播放器又播放不了采用最新编码编辑的AVI格式视频,所以我们在进行一些AVI格式的视频播放时常会出现由于视频编码问题而造成的视频不能播放或即使能够播放,但存在不能调节播放进度和播放时只有声音没有图像等一些莫名其妙的问题,如果用户在进行AVI格式的视频播放时遇到了这些问题,可以通过下载相应的解码器来解决。

●nAVI格式:nAVI是newAVI的缩写,是一个名为ShadowRealm的地下组织发展起来的一种新视频格式(与我们上面所说的AVI格式没有太大联系)。它是由Microsoft ASF压缩算法的修改而来的,但是又与下面介绍的网络影像视频中的ASF视频格式有所区别,它以牺牲原有ASF视频文件视频“流”特性为代价而通过增加帧率来大幅提高ASF视频文件的清晰度。

●DV-AVI格式:DV的英文全称是Digital Video Format,是由索尼、松下、JVC等多家厂商联合提出的一种家用数字视频格式。目前非常流行的数码摄像机就是使用这种格式记录视频数据的。它可以通过电脑的IEEE 1394端口传输视频数据到电脑,也可以将电脑中编辑好的的视频数据回录到数码摄像机中。这种视频格式的文件扩展名一般是.avi,所以也叫DV-AVI格式。

●MPEG格式:它的英文全称为Moving Picture Expert Group,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩方法减少运动图像中的冗余信息,说的更加明白一点就是MPEG的压缩方法依据是相邻两幅画面绝大多数是相同的,把后续图像中和前面图像有冗余的部分去除,从而达到压缩的目的(其最大压缩比可达到200:1)。目前MPEG格式有三个压缩标准,分别是MPEG-1、MPEG-2、和MPEG-4,另外,MPEG-7与MPEG-21仍处在研发阶段。

MPEG-1:制定于1992年,它是针对1.5Mbps以下数据传输率的数字存储媒体运动图像及其伴音编码而设计的国际标准。也就是我们通常所见到的VCD制作格式。使用MPEG-1的压缩算法,可以把一部120分钟长的电影压缩到1.2GB左右大小。这种视频格式的文件扩展名包括.mpg、.mlv、.mpe、.mpeg及VCD光盘中的.dat文件等。

MPEG-2:制定于1994年,设计目标为高级工业标准的图像质量以及更高的传输率。这种格式主要应用在DVD/SVCD的制作(压缩)方面,同时在一些HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当的应用。使用MPEG-2的压缩算法,可以把一部120分钟长的电影压缩到4到8GB的大小。这种视频格式的文件扩展名包括.mpg、.mpe、.mpeg、.m2v及DVD光盘上的.vob文件等。

MPEG-4:制定于1998年,MPEG-4是为了播放流式媒体的高质量视频而专门设计的,它可利用很窄的带度,通过帧重建技术,压缩和传输数据,以求使用最少的数据获得最佳的图像质量。目前MPEG-4最有吸引力的地方在于它能够保存接近于DVD画质的小体积视频文件。另外,这种文件格式还包含了以前MPEG压缩标准所不具备的比特率的可伸缩性、动画精灵、交互性甚至版权保护等一些特殊功能。这种视频格式的文件扩展名包括.asf、.mov和DivX AVI等。

AVI数字视频的格式:
AVI (Audio Video Interleave)是微软在92年初所推出的数字视频格式。在AVI文件中,运动图象(视频)和伴音数据(音频)是以交织方式存储的,并且各自独立于硬件系统中。
AVI文件包含三部分:文件头、数据块和索引块。其中数据块包含实际数据流,即图像和声音序列数据。这是文件的主体,也是决定文件容量的主要部分。视频文件的容量等于该文件的数据率乘以该视频播放的时间长度。索引块包括数据块列表和他们在文件中的位置,以提供文件内数据随机存取能力。文件头包括文件的通用信息,定义数据格式,所用的压缩算法等参数。
AVI的主要参数:
视频参数:
视窗尺寸(Video size):AVI的视窗大小可按4:3的比例或随意调整,视窗越大,数据量越大。
帧率(Frames per second):帧率也可以调整,而且与数据量成正比。不同的帧率会产生不同的效果。
帧率(fps) 文件大小(KB) 效果
6 217 画面出现跳动的不连续感
15 637 画面基本连续,是实际应用中较常使用的参数
25 1134 理想的帧率,但数据量太大
音频参数:
在AVI文件中,视频和音频是分别存储的,因此可以把一段视频中的图像与另一段视频中的声音组合在一起。WAV文件是AVI文件中音频信号的来源,音频的基本参数也即WAV格式的参数。除此以外,AVI文件还包括与音频有关的其他参数:
视频与音频的交织参数(Interlace Audio Every X Frames):
AVI格式中每X帧交织存储的音频信号,也即音频和图象交替的频率。X是可调参数,X的最小值是一帧,即每个视频帧与音频数据交织组织,这是CD-ROM上使用的默认值。交织参数越小,回放AVI文件时读到内存中的数据流越少,回放越连续。因此,如果AVI文件的存储平台的数据传输率较大,则交错参数可设置得高一些,如几帧,甚至1秒。
同步控制(Synchronization):
在AVI文件中,图像和音频是同步得很好的。但实际上由于CPU处理能力的不够,回放AVI时有可能出现图像和音频不同步的现象。当AVI文件的数据率较高,而MPC的处理速度不够时,容易出现图像和音频不同步的现象。如视频中人张嘴说话,但声音并没有发出来。设置同步控制可保证在不同的MPC环境下播放该AVI文件时都能同步。此时播放程序自动地丢掉一些中间帧以保证视频和音频的同步。
压缩参数:
在采集原始模拟视频时可以用不压缩的方式,这样可以获得最优秀的图像质量,但是代价就是文件极大。最原始的AVI每秒可达150M。生成AVI文件时需要根据应用环境的不同选择合适的压缩参数。
压缩算法:压缩算法是首先要确定的一个参数。与MPEG标准不同的是,AVI采用的压缩算法并无统一的标准。也就是说,同样是以AVI为后缀的视频文件,其采用的压缩算法可能不同,需要相应的解压缩软件才能识别和回放该AVI文件。Microsoft公司推出AVI文件格式和VFW软件时,同时也推出了一种压缩算法,由于AVI和VFW的开放性,其它的公司也相应推出了其它压缩算法,只要把该算法的驱动加到Windows系统中,就可以在Windows系统中播放用该算法压缩的AVI文件。
压缩
算法 Microsoft Video 1 Microsoft RLE Cinepak Codes by Radius Intel Indeo Video R3.2
文件
容量 2.121MB 3.277MB 1.1MB 1.48MB
效果 可以保证指定的数据传输率,总体效果较好。 当相邻帧之间有大的变化时,通过减少色彩信息降低从帧到帧的变化量,但这样可能造成图像的模糊。 更小的压缩比、更好的图像质量和更快的回放速率。效果很好。 压缩特性与Cinepak算法类似,具有很好的压缩效果。
特点 VFW默认的帧内有损压缩算法,支持8位和32位的图像深度。 行程编码帧内压缩,适合于处理计算机生成的动画或合成图像,可用于8位图像深度。 一种非对称很强的压缩算法,适用于从CD-ROM光盘平台上回放24位深度的视频文件。 Indeo的系列算法还有:Indeo (R)Video Interactive ;Indeo video 5.0等。Indeo采用多种帧内有损压缩算法,并根据所要求的帧率、图像尺寸、颜色深度等参数,自动选择相应的算法组合。
以上是一些比较基本的压缩算法,现在常使用的压缩算法为DIVX或者XVID,压缩比更高,效果更好。
图像深度:
与静态图像一样,视频的图像深度决定其可以显示的颜色数。某些编码(压缩算法)使用固定的图像深度,在这种情况下该参数不可调整。较小的图像深度可以减小文件的容量,但同时也降低了图像的质量。
图像深度(bit) 8 24
播放效果 色彩基本连续 色彩连续
压缩质量:
选择了一种压缩算法后还可以调整压缩质量,这个参数常用百分比来表示,100%表示最佳效果压缩。同一种压缩算法下,压缩质量越低,文件容量越小,丢失信息越多。
压缩质量 90% 50% 20%
文件容量 4800 986 701
播放效果 基本无压缩痕迹 有一定压缩痕迹 画面清晰度严重受损
关键帧:
关键帧(Key Frame)是其他帧压缩时与之比较并产生差值的基准。关键帧可以不压缩,而中间帧(也称作差值帧)是根据其与关键帧的差异来压缩的。采用关键帧压缩可以使压缩比更小而回放速率更快,但在一段视频文件中访问某一帧的时间将延长。该参数只有在使用帧间压缩编码如帧间差值编码时才起作用。如果不设置关键帧,则编码器默认每一帧都是关键帧。
数据率:
根据其他参数,可以计算出AVI文件的数据率,一般以每秒兆比特计(MB/s)。数据率是AVI文件的一个重要参数。实际播放AVI文件时,从某种意义上说文件的数据率只能起到为播放平台设置初始的数据传输率的作用。如果AVI文件的数据率过高,而播放该AVI文件MPC达不到要求,则播放时可能出现不同步或者丢帧现象。因此,要根据播放环境的要求确定AVI的数据率,然后根据数据率的要求再确定其它参数。
在采用某些编码器,如Cinepak和Indeo编码器,来压缩视频文件以适应CD-ROM播放平台时,可以先确定数据率参数,编码器会根据数据率的要求自动调整压缩质量以满足数据率的要求。实际设置的文件数据率应比光驱的理想数据率稍低一点。

AVI的特点:
AVI及其播放器VFW已成为了PC机上最常用的视频数据格式,是由于其具有如下的一些显著特点:
无硬件视频回放:
根据AVI格式的参数,其视窗的大小和帧率可以根据播放环境的硬件能力和处理速度进行调整。在低档MPC机上或在网络上播放时,VFW的视窗可以很小,色彩数和帧率可以很低;而在高档系统上,可实现质量较好的回放效果。因此,VFW就可以适用于不同的硬件平台。
同步控制和实时播放:
通过同步控制参数,AVI可以通过自调整来适应重放环境,如果MPC的处理能力不够高,而AVI文件的数据率又较大,在WINDOWS环境下播放该AVI文件时,播放器可以通过丢掉某些帧,调整AVI的实际播放数据率来达到视频、音频同步的效果。
高效地读取数据:
由于AVI数据的交叉存储,VFW播放AVI数据时只需占用有限的内存空间,播放程序可以一边读取视频数据一边播放,而无需预先把容量很大的视频数据加载到内存中。这种方式不仅可以提高系统的工作效率,同时也可以实现迅速地加载和快速地启动播放程序,减少播放AVI时用户的等待时间。
开放的文件结构:
AVI文件结构不仅解决了音频和视频的同步问题,而且具有通用和开放的特点。它可以在任何Windows环境下工作,而且还具有扩展环境的功能。用户可以开发自己的AVI视频文件,在Windows环境下可随时调用。
文件易于再编辑:
AVI一般采用帧内有损压缩,可以用一般的视频编辑软件如Adobe Premiere或Media Studio进行再编辑和处理。