VP8

编辑
本词条由“匿名用户” 建档。
VP8 是一种用于有损压缩视频数据格式。 连同 Vorbis 音频格式和作为容器格式的 Matroska 的一部分,VP8 构成了 Google 推荐用于互联网视频的 WebM 格式的第一个版本。 WebP 图形格式基于 VP8 图像内编码。 VP8 仅支持具有 4:2:0 颜色子采样和每个样本 8 位的全帧视频信号。On2 的 VP8 实现在第一个发布版本中支持最多同时具有 64...

VP8 是一种用于有损压缩视频数据格式。

连同 Vorbis 音频格式和作为容器格式的 Matroska 的一部分,VP8 构成了 Google 推荐用于互联网视频的 WebM 格式的xxx个版本。 WebP 图形格式基于 VP8 图像内编码。

特点

编辑

VP8 仅支持具有 4:2:0 颜色子采样和每个样本 8 位的全帧视频信号。On2 的 VP8 实现在xxx个发布版本中支持最多同时具有 64 个内核的多核处理器。 至少在(2011 年 8 月)可用的实施中,VP8 对高分辨率 (HD) 的适应性相对较差。 根据 On2 Technologies 的说法,与具有相同质量的 VP7 相比,解码速度可能提高一倍。 根据 x264 开发人员 Jason Garrett-Glaser 的说法,VP8 解码器 - 在最初由 Google 发布的开源版本中 - 比 FFmpeg 项目内存节省解码器实现中的 H.264/AVC 解码器慢。该格式还提供纯帧内模式,即具有随机访问、独立编码的单个图像,没有时间预测和相互依赖性; 例如作为视频编辑等的中间格式。

与 H.264/AVC 的质量比较

根据 On2 的说法,VP8 与 H.264/AVC 具有竞争力。 On2 表示 VP8 具有相对显着的质量优势。 On2 Technologies 发布的比较视频旨在展示对(标准的实施)H.264/AVC 的改进。 在最初的独立测试中,最低配置文件“Baseline”中的 VP8 和 H.264/AVC 被证明是等效的,但这些结果在其他文章中受到质疑。 在首次发布的使用客观指标 (SSIM) 的测试中,对于一些高比特率的样本视频,VP8 未能击败 Xvid——一种实现旧 MPEG-4 ASP 标准的编解码器,并且它执行所有示例视频都比 x264 差。 仅对于视频,它可以以更慢的速度实现与 x264 相似但质量较差的质量。 该测试仅在附录中列出了 VP8,因为当前版本太慢,甚至无法满足公平比较规定的速度标准。2010 年,另一项质量测试使用基于峰值信噪比的算法评估具有“略”低的质量。2011 年 8 月发布的一项由人类测试人员进行主观评估的质量测试显示,与 H.264,但总而言之,经过认证的竞争产品质量。

专利情况

对于免于专利有不同的看法——包括对免于产权负担的怀疑,甚至说视频压缩的重要技术都包含在专利中,以至于所有视频格式都受到影响。 人们已经担心前身 Theora 的所谓潜艇专利,这阻止了一些大公司使用它。

技术

编辑

VP8 是一种经典的基于块的转换方法。 它与 H.264/AVC 有许多相似之处,例如一些预测模式。 根据 On2 的说法,当 VP8 首次亮相时,环路滤波器和金色框架是与其前身相比的创新之一。 然而,这种过滤器的xxx个定义已经在 H.263 标准中找到,黄金帧已经在 VP5 和 VP7 中使用。

基本的频率变换是具有 4×4 块的离散余弦变换 (DCT) 和 Hadamard 变换 (WHT)。对于时间预测,可以从单个图像中参考最多三个其他图像:最后一个黄金帧备用参考图像和紧接在前的图像。 所谓的备用参考图像 可以通过停用其显示纯粹用作参考图像。 然后它们可以由编码器填充任何有用的图片数据,也来自未来的图片,从而实现 MPEG 格式的 B 图片的功能,然后共享参数,例如使用的参考图像、量化步长和滤波器设置。

有损压缩视频数据

VP8 提供了两种类型的过滤器集成到编解码器循环(循环内过滤)中,以防止强度可调的块伪影。许多编码工具使用基于关键帧的概率,或者也可以选择根据当前上下文连续计算黄金帧。宏块可以是4×4、8×8 或 16×16 像素。运动矢量的精度为八分之一像素。

libvpx

VP8 编解码器的参考实现可以在 libvpx 程序库中找到,它是根据 BSD 许可条款作为免费软件发布的。 包括基于此的命令行工具 vpxenc 和 vpxdec。在一次和两次通过中有一种编码模式,其中单次通过模式被认为是错误的并且不提供对目标比特率的任何有用控制。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/341881/

(7)
词条目录
  1. VP8
  2. 特点
  3. 与 H.264/AVC 的质量比较
  4. 专利情况
  5. 技术
  6. libvpx

轻触这里

关闭目录

目录