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编码。网友回复
webrtc进行p2p连接发送的文本音视频文件是否是加密的?
如何让一个可爱的三维动物通过three在浏览器中有表情动作的自然说话?
go与wails如何开发一个高性能的原生桌面应用?
python如何调用openai的api实现知识讲解类动画讲解视频的合成?
html如何直接调用openai的api实现海报可视化设计及文本描述生成可编辑海报?
f12前端调试如何找出按钮点击事件触发的那段代码进行调试?
abcjs如何将曲谱播放后导出mid和wav格式音频下载?
python如何将曲子文本生成音乐mp3或wav、mid文件
python中mp3、wav音乐如何转成mid格式?
js在HTML中如何将曲谱生成音乐在线播放并下载本地?