Skip to content
标签 VP8 文章存档

VP8 硬件编码器 IP “Blueberry”发布

“Blueberry”(“蓝莓”),H1 VP8 硬件编码器的第二个版本,现已在 WebM 项目硬件页面提供下载。由于生长期短,夏季阳光充足,北欧的蓝莓将格外美味,且富含维生素。Blueberry 编码器也不赖! Blueberry 主要注重改进编码器的视频会议用途,因为很多授权 H1 编码器的半导体公司计划在这种条件下采用。与 Anthill 相比,测得的平均 PSNR 改进是 0.82 dB,而 SSIM 指数改进了 0.011。下表是 720p 视频会议内容,Blueberry 在与 Anthill 同等质量的情况下,少用了 25% 的流量! 下一个版本中,我们计划进一步改进低码率区间的压缩率,同时注重新功能,如两步编码与采用分段映射进行视觉优化。第三个版本计划在 2011 年第二季末发布。 H1 IP 已授权超过二十家半导体公司,我们期待与新合作伙伴分享该技术。 关于 H1 授权的详情请参见我们的硬件页面。对技术细节感兴趣的用户请到这里进一步阅读。 Aki Kuusela 是芬兰奥卢 WebM 项目硬件团队的工程主管。 原文链接:“Blueberry” VP8 Hardware Encoder IP Released by JL

FFmpeg 的 VP8 解码器支持多线程解码

FFmpeg git 中的一条 commit 显示,FFmpeg 的 VP8 解码器现已支持多线程解码。 下面是 Mac Pro 双核双 CPU、OSX 10.6.6 平台上的测试数据,解码效率可见一斑: time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \ ~/Downloads/sintel_trailer_1080p_vp8_vorbis.webm \ -f null -vcodec rawvideo -an - 1: 0m14.630s (89.9 fps) 2: 0m8.056s (163.2 fps) 3: 0m5.882s (223.6 fps) 4: 0m4.952s (265.6 fps) time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \ ~/Downloads/Elephants_Dream-720p-Stereo.webm \ -f null -vcodec rawvideo -an - 1: 1m12.962s (215.1 fps) 2: 0m44.682s (351.2 fps) 3: 0m31.183s (503.2 fps) 4: 0m25.284s (620.6 fps) via @UseWebM

WebM 跨协议社区组建

Mozilla、Opera、Xiph.Org、Matroska、Google 与 其他 40 多家合作伙伴为了开发世界一流的网络开源媒体格式而发布 WebM 项目已经近一年。WebM 的开放开发模型实现了质量的迅速改进,该格式也已受到包括 Firefox、Opera、Chrome 与 Internet Explorer 在内的支持 HTML5 的浏览器支持。顶尖半导体厂商正向其芯片集添加 WebM 支持,市面上也已经出现一些硬件实现。 WebM 成功的关键一方面就是贡献者的广泛。独立开发者的代码贡献量与独立实现都在显著增长。 WebM 项目现在通过许可协议的创新提供了全新的贡献方式。Google、Matroska 及 Xiph.Org 基金会以免版税条款开放地提供 WebM 各组件。今天 17 个创始社区组织宣布组建 WebM 跨协议社区(WebM CCL)组织。加入 CCL 的组织同意将所拥有的对 WebM 技术至关重要的知识产权授权给其他 CCL 成员。 CCL 成员组织之所以协力,是因为他们意识到整个网络生态系统——用户、开发者、出版商和设备制造商——都能从高质量、社区开发的开源媒体格式中受益。WebM 团队期待与 CCL 成员组织及网络标准社区协作,让 WebM 在 HTML5 视频领域扮演更重要的角色。 CCL 组织创始成员有: AMD Cisco Systems Google Inc. HiSilicon Technologies [...]

VP8 “质量限定”(CQ)编码模式详解

在 Bali 发布帖中提到了 VP8 编解码器 SDK (libvpx) 新增的编码模式“质量限定”(constrained quality,CQ)。 CQ 模式因我们测试将 YouTube 视频库中各文件编码为不同分辨率的 WebM 版本而提出。如此大规模的视频编码要求充分考虑每一比特的利用;即使浪费很少的数据量,在数百万文件中累积起来也很快,造成更高的存储量与带宽开销。 数次尝试表明,不必考虑如何分配单个 WebM 文件中各比特的利用,而是需要能应用到所有 WebM 文件的模式。成果就是 CQ 模式。 这个幻灯片是 Paul Wilkins 在二月份 WebM 峰会上展示的,以常用词汇解释了 CQ,并阐释了它在应用到大量 WebM 文件时对内容发布商的好处。希望它对您有用,并欢迎您在评论中给出反馈。 Paul Wilkins 是 WebM 项目的高级软件工程师。 原文链接:VP8 “Constrained Quality” (CQ) Encoding Explained by John Luther

引入首款 VP8 硬件编码 IP 版本 Anthill

上周,WebM 芬兰团队最终完成了我们的 H1 硬件 RTL 设计。H1 是世界上首款 VP8 硬件编码器。首个版本,我们称之为“Anthill”(蚁冢),现已通过 WebM 项目硬件页面提供。Google 不征收任何许可费用,或因使用 H1 编码器 RTL 而产生的版税。 为什么叫“Anthill”? 芬兰有 77% 被森林覆盖,芬兰人非常喜欢它们。芬兰享受大自然的自由权利允许任何人漫步丛林,摘取野果、花卉与蘑菇。我们觉得适合按字母表顺序以芬兰的常绿之中可以找到的事物命名各 VP8 硬件版。 H1 编码器将整个 VP8 视频编码任务从宿主 CPU 卸载到 SOC 上的独立加速器块。这将显著降低耗电量,并允许以 30 fps 全帧速编码 1080p 分辨率的视频,或以 60 fps 编码 720p 视频。没有像 H1 这样的硬件加速器,现代的多核移动设备只能编码 VGA 25 FPS 左右的视频,而且很难同时执行其他任务。

接下来是,libvpx “Cayuga”

我们预计在 2011 年第二季度末发布下一个命名版本的 VP8 编解码器 SDK (libvpx)。我们称之为“Cayuga”以纪念本项目在纽约州打下的基础。也是因为读起来很有意思。一起读:Cayuga。 我们将继续注重 Cayuga 的编码速度。尽管 Bali 编码器已经比最初版本的 VP8 快达 4.5 倍(“最佳”质量模式),我们还能争取到更多的速度提升。还是那句话,我们将继续改进编码器的画质。 我们欢迎开发者参与贡献,所以如果您有改进 libvpx 速度或质量的想法,请即刻尝试编写代码! John Luther 是 WebM 项目的产品经理。

VP8 编解码器开发包 libvpx v0.9.6“Bali”发布

今天我们发布了“Bali”,第二个命名的 VP8 编解码器开发包 (libvpx) 版本。注意 VP8 格式定义并未变更,只是开发包的更新。 您可以在 WebM 项目下载页面下载到 Bali libvpx 快照版本(0.9.6 版),或者从我们的 Git 代码库 clone 源码。

WebP 工具发布新版!

各位, 几小时前我们在开源代码库中发布了目前对 WebP 最大的一次更新。 我们完全重写了编码器,专注于静态图像的质量。我们还添加了很多临时调整,令 WebP 适合于图像压缩,同时也在位流层面与 VP8 相一致。 请下载二进制程序或从源码编译进行使用,并告诉我们您的想法。 本版本支持 Windows、Mac 与 Unix 平台。 另外值得注意的是,我们引入了一款 Windows 图像组件编译版方便 Windows 环境下对 WebP 的支持。 详情请浏览 WebP 主页。 还有,别忘了瞅瞅新图库中的绝美图像! skal,代表 WebP 团队 via Pascal Massimino

将 VP8 用于实时视频应用程序

随着网络平台上视频会议领域利润的增长,是时候探索将 VP8 用作一款罕见的优秀视频会议等实时应用程序的编码了。 VP8 设计历史与特性 实时应用程序是 VP8 设计的一个主要用途。VP8 编码器的特别设计可克服压缩与传输实时视频数据时固有的挑战。 适应处理器的编码。16 个编码复杂度级别自动(或手动)调整编码器特性,如运动搜索 策略、量化优化以及循环过滤强度。 可配置编码器使用宿主 CPU 的特定百分比。 可以测量编码每一帧所耗时间并动态调整编码复杂度以确保每帧编码时间恒定 强大的错误恢复(包重传输、转发错误修正、恢复帧/新关键帧请求) 高度延展性(即可降级为所要求的特定参与者可用带宽的单个视频位流) 低功耗设备上的高效解码性能。传统视频技术已发展到要求硬件芯片配合复杂度的状态。而使用 VP8,基于软件的解决方案已经验证,达到客户要求无需专用硬件。 更多关于 VP8 实时视频特性的信息请见 WebM 项目工程师 Paul Wilkins 的幻灯片演示 (PDF 文件)。 可用的商业产品 数年来,世界上已经有数百万人使用 VP7/8 进行视频聊天。VP8 部署在了现今最流行的一些消费视频会议应用程序上,包括 Skype(视频群聊)、Sightspeed、ooVoo 以及 Logitech Vid。这些卖主都是 WebM 项目的活跃支持者。VP8 的长辈,VP7 自 2005 年就用于 Skype 视频聊天,新版 Skype iPhone 版应用也支持。其他实时 VP8 实现都将很快到来,包括 ooVoo,而且 VP8 将在 Google 的网络平台实时应用程序规划中扮演头等角色。 随着网络平台的成熟,实时应用程序将非常重要。自项目宣告以来,WebM 社区已针对实时使用对 VP8 进行了显著改进,将来也会继续这样做。 John [...]

VeriSilicon 与 WebM 支持

特邀博文作者 Tomi Jalonen 是 VeriSilicon 的 Hantro 视频 IP 的产品市场营销总监 由于有了对 WebM 的支持,2011 年对 VeriSilicon Holdings 而言必将是刺激的一年。在新年到来之际,我想分享一些我们正在 VeriSilicon 进行的推动 WebM 平台发展的一些工作动态。 VeriSilicon 是 On2/Hantro (Hantro 是 Google 随 On2 Technologies 收购的视频 IP 品牌) 的长期合作伙伴,我们是该编码去年开源时第一批支持 WebM 视频的硬件合作伙伴 之一。在 2010 年向半导体产业推广 WebM 之后,我们为 CES 2011 上第一款支持 WebM 1080p 全分辨率的平板电脑的演示所振奋。VeriSilicon 授权该平板电脑制造商 WebM IP 并提供了工程支持,将这项技术带进了展厅。 除了授权 IP 以外,今年我们还将进一步提升 WebM 体验,发布几款应用程序处理器芯片——包括 Android 手机、xPad 以及 Google TV 的 WebM 视频 IP——以加速 WebM 与 [...]