VP8的技术分析
我在这里试图回答的问题是:
1有多好。VP8?这种文件格式从压缩角度来说能比H.264更好吗?而一个优秀的VP8编码器能打得过x264?On2声称VP8比H.264好50%,但On2经常做出如此荒谬的声明,以至于他们自己都无法提供有效的证据,所以这样的数字几乎可以断定是不正确的。比如,VP7曾经被认为比H.264好15%,速度快很多,但事实是,它的质量既没有H.264好,速度也没有h . 264快..
2.ON2的VP8实现怎么样?与标准本身有多好无关,这意味着具体实现是否优秀,或者On2的VP8实现是否会像VP3一样,发布一个根本不能用的很差的实现,并把希望寄托在开发者社区去改正。让我们祈祷VP8不要这样。Theora的修理花了六年时间!
3.无专利VP8的真实可能性有多大?即使VP8比H.264差,但免专利显然是一个非常有用的特性。但正如我在上一篇文章中提到的,谷歌的声明并不能保证它是无专利的。微软在几年前发布VC-1的时候也做过类似的事情,但是发布几个月后就有一堆公司不断在上面申请专利,没过多久专利数量就足够形成专利池了。
我们分析VP8的核心特性。我们主要通过与现有视频格式的对比来分析。请记住,编码器和标准是两回事。一个优秀的编码器完全有可能是基于一个糟糕的标准,反之亦然。这也是为什么一个非常好的MPEG-1编码器能打败一个很烂的H.264编码器。
编码器:预测->;变换+量化->;熵编码->;阻塞过滤
解码器:熵解码->;预测-& gt;逆量化+逆变换-& gt;阻塞过滤