2024年3月15日发(作者:)

常见的视频编码(2)

DivX

这是由MPEG-4衍生出的另一种视频编码(压缩)标准,也即通常所说的DVDrip格式,

它采用了MPEG4的压缩算法同时又综合了MPEG-4与MP3各方面的技术,说白了就是

使用DivX压缩技术对DVD盘片的视频图像进行高质量压缩,同时用MP3或AC3对音

频进行压缩,然后再将视频与音频合成并加上相应的外挂字幕文件而形成的视频格式。其

画质直逼DVD并且体积只有DVD的数分之一。这种编码对机器的要求也不高,所以

DivX视频编码技术可以说是一种对DVD造成威胁最大的新生视频压缩格式,号称DVD

杀手或DVD终结者。

RMVB

这是一种由RM视频格式升级延伸出的新视频格式,它的先进之处在于RMVB视频

格式打破了原先RM格式那种平均压缩采样的方式,在保证平均压缩比的基础上合理利用

比特率资源,就是说静止和动作场面少的画面场景采用较低的编码速率,这样可以留出更

多的带宽空间,而这些带宽会在出现快速运动的画面场景时被利用。这样在保证了静止画

面质量的前提下,大幅地提高了运动图像的画面质量,从而图像质量和文件大小之间就达

到了微妙的平衡。另外,相对于DVDrip格式,RMVB视频也是有着较明显的优势,一部

大小为700MB左右的DVD影片,如果将其转录成同样视听品质的RMVB格式,其个头

最多也就400MB左右。不仅如此,这种视频格式还具有内置字幕和无需外挂插件支持等

独特优点。要想播放这种视频格式,可以使用RealOne Player2.0或RealPlayer8.0加

RealVideo9.0以上版本的解码器形式进行播放。

FLV

FLV就是随着Flash MX的推出发展而来的新的视频格式,其全称为Flashvideo。是

在sorenson公司的压缩算法的基础上开发出来的。

由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现

有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好

的使用等缺点。各在线视频网站均采用此视频格式。如新浪播客、56、优酷、土豆、酷6、

帝途、YouTuBe等,无一例外。

F4V

F4V是Adobe公司为了迎接高清时代而推出继FLV格式后的支持H.264的流媒体格

式。它和FLV主要的区别在于,FLV格式采用的是H.263编码,而F4V则支持H.264编

码的高清晰视频,码率最高可达50Mbps。

主流的视频网站(如奇艺、土豆、酷6)等网站都开始用H.264编码的F4V文件,

H.264编码的F4V文件,相同文件大小情况下,清晰度明显比On2 VP6和H.263编码的

FLV要好。土豆和56发布的视频大多数已为F4V,但下载后缀为FLV,这也是F4V特点

之一。

MP4

MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”

标准文件中定义的,属于MPEG-4的一部分,是“ISO/IEC 14496-12(MPEG-4 Part 12

ISO base media file format)”标准中所定义的媒体格式的一种实现,后者定义了一种通

用的媒体文件结构标准。MP4是一种描述较为全面的容器格式,被认为可以在其中嵌入

任何形式的数据,各种编码的视频、音频等都不在话下,不过我们常见的大部分的MP4

文件存放的AVC(H.264)或MPEG-4(Part 2)编码的视频和AAC编码的音频。MP4格式的

官方文件后缀名是“.mp4”,还有其他的以mp4为基础进行的扩展或者是缩水版本的格

式,包括:M4V, 3GP, F4V等。

3GP

3GPP(3rd Generation Partnership Project,第三代合作伙伴项目)制定的流媒体视

频文件格式,主要是为了配合3G网络的高传输速度而开发的,也是目前手机中最为常见

的一种视频格式。

AMV

一种mp4专用的视频格式。

常见的视频编码

1、Microsoft RLE

一种8位的编码方式,只能支持到256色。压缩动画或者是计算机合成的图像等具有

大面积色块的素材可以使用它来编码,是一种无损压缩方案。

2、Microsoft Video 1

用于对模拟视频进行压缩,是一种有损压缩方案,最高仅达到256色,它的品质就可

想而知,一般还是不要使用它来编码AVI。

3、Microsoft H.261/H.263/H.264/H.265

用于视频会议的Codec,其中H.261适用于ISDN、DDN线路,H.263适用于局域

网,不过一般机器上这种Codec是用来播放的,不能用于编码。

4、Intel Indeo Video R3.2

所有的Windows版本都能用Indeo video 3.2播放AVI编码。它压缩率比Cinepak

大,但需要回放的计算机要比Cinepak的快。

5、Intel Indeo Video 4和5

常见的有4.5和5.10两种,质量比Cinepak和R3.2要好,可以适应不同带宽的网

络,但必须有相应的解码插件才能顺利地将下载作品进行播放。适合于装了Intel公司

MMX以上CPU的机器,回放效果优秀。如果一定要用AVI的话,推荐使用5.10,在效

果几乎一样的情况下,它有更快的编码速度和更高的压缩比。

6、Intel IYUV Codec

使用该方法所得图像质量极好,因为此方式是将普通的RGB色彩模式变为更加紧凑

的YUV色彩模式。如果你想将AVI压缩成MPEG-1的话,用它得到的效果比较理想,只

是它的生成的文件太大了。

7、Microsoft MPEG-4 Video codec

常见的有1.0、2.0、3.0三种版本,当然是基于MPEG-4技术的,其中3.0并不能用

于AVI的编码,只能用于生成支持“视频流”技术的ASF文件。

8、DivX?- MPEG-4 Low-Motion/Fast-Motion

实际与Microsoft MPEG-4 Video code是相当的东西,只是Low-Motion采用的固

定码率,Fast-Motion采用的是动态码率,后者压缩成的AVI几乎只是前者的一半大,但

质量要差一些。Low-Motion适用于转换DVD以保证较好的画质,Fast-Motion用于转

换VCD以体现MPEG-4短小精悍的优势。

9 、DivX 3.11/4.12/5.0

其实就是DivX,原来DivX是为了打破Microsoft的ASF规格而开发的,开发组摇

身一变成了Divxnetworks公司,所以不断推出新的版本,最大的特点就是在编码程序中

加入了1-pass和2-pass的设置,2-pass相当于两次编码,以最大限度地在网络带宽与

视觉效果中取得平衡。