+
80
-

视频编码vp8和h264有什么区别?

视频编码vp8和h264有什么区别?

网友回复

+
0
-

VP8编码标准在公布的时候,声称其效率已经超过H.264标准50%,

x264视频编码是继承H.264标准,但从效率上比其他的开源编码效率高很多,其主要原因除了其是基于H.264基础上的编码外,它还对占用CPU资源很大但对整体性能影响不大的部分进行了删除,并对一些运算量很大的函数进行了优化,因此x264一直被业界认为是效率最高的视频会议编码器。

而VP8是由On2 公司提出的编码标准,其前身是VP7编码器,后来公司被谷歌收购后,成为一个开源免费的视频会议编码器。VP8初衷是替换其VP7标准,能以更少的数据提供更高质量的视频,其加入了40多项的发明专利,其声称同等的质量下,带宽比H.264减少一半。虽然从VP8视频编码声称其效率远超过H.264,但其标准说明并没有对H.264标准进行对比,其比H.264效率快50%无从考究。

既然VP8标准没有对H.264标准进行对比,那么我们可以对里面的编码实现过程进行对比。

VP8的帧内预测编码也是类似于H.264的宏块模式,其宏块的分块模式比H.264标准少,因此在帧内预测上,VP8效果肯定不如H.264标准,效率也肯定会比x264要低。

而VP8的帧间预测编码中支持三种参考帧:p帧,g帧(golden fream)和alt ref帧。运动矢量上,vp8支持比h264更多的可变大小区块,次像素精度上,其支持四分之一像素和6-tap插值过滤,vp8的插值过滤器似乎优秀一些,但是他是以牺牲性能为代价的。竟然还用高达6的色度,其需要更多数据量。因此综合起来,VP8的帧间编码与H.264类似,但压缩率低于H.264。VP8编码器还包括其他的量化、熵编码、滤波器等,但综合起来看,VP8编码标准和H.264基本类似,但总体上没有H.264标准详细的对比分析,因此VP8编码器效率超过x264编码器50%是没有经过论证与对比。

综上所述,VP8编码器采用的VP8标准与H.264类似,其声称已远超过H.264的说法无法通过其标准来论证其真实性,因此VP8编码器和x264的效率谁高谁低也很难进行判断,但从其VP8标准公布的时间来看,VP8编码器成熟性远低于x264,因此其超过x264需要的时间还是非常漫长的,对于视频会议软件来说,现今最好的编码器还是x264编码。
我知道答案,我要回答