x264编码器是从MPEG4-ASP编码器Xvid演变过来,经过几年的开发,x264逐渐成为了效率最高的视频编码器H.264标准还没有公布之前,Xvid编码是当时效率最高的编码器,其建立在MPEG4的基础上,在相同质量的图像的前提下,Xvid编码是H.261或者MPEG4的一半还要少,因此Xvid成为当时网络视频会议系统的首选编解码器。H.264编码标准公布之后,众多研究团体及开源项目,都推出了H.264编解码的项目,x264就是其中的杰出代表,其核心遵循了H.264标准,对H.264标准的复杂度和图像质量做了有效的平衡,并把一些运算复杂的C++函数换成asm或sse等汇编函数,使其效率明显比其他的H.264编码器,如JM、T264效率高许多。
x264编码的特点如下:
1、图像更细致
x264采用了H.264的标准,最小的宏块是4x4 ,因此图像比MPEG4的8x8的宏块更细致。
2、压缩率更低
X264采用自适应B帧、CAVLC/CABAC熵编码、多参考帧等多种方式提高视频压缩率,因此x264在相同的图像质量情况下,压缩的图像大小比MPEG4少一半,因此x264的压缩比传统的MPEG4更高,更适合于网络视频会议等需要较大压缩率的应用。
3、效率更高
x264对运算复杂的函数进行了优化,有些函数用asm或者sse等汇编函数进行替换,极大地提高了压缩的效率,使之在实时传输中更能节省CPU。
       总结,由于x264编码器的以上特点,使之成为了目前效率最高的编码器,因此许多视频会议厂商把x264作为H.264的首选编码器。


Powered by PageAdmin CMS