VP9 使用入门

简介

如需尝试使用 VP9 视频进行编码,您需要:

  1. 示例视频
  2. 一种将视频编码为 VP9 的方式,以便您可以尝试各种设置
  3. 一种播放 VP9 的方式,用于查看这些设置对画质的影响

第 1 步:获取示例视频

短片《钢之泪》涵盖了各种测试用例,包括动作序列和动画。

为了测试低比特率编码配置文件(适用于 Web 和移动设备),我们使用相应片段的 WebM 1080p 版本。此文件使用 VP8 视频编码,压缩率为 6 Mbps 左右,非常适合用于测试 Web 和移动压缩。

如需以更高的比特率进行编码,您可能需要下载同一部电影的 4K 版本

第 2 步:对 VP9 进行编码

多种编码产品和云服务提供商可让您对 VP9 视频进行编码。

这些页面假定您使用的是 FFmpeg。您可以下载预编译版本的 FFmpeg,也可以在系统上使用 --enable-libvpx 选项编译 FFmpeg。

FFmpeg 是一个命令行程序。安装完成后,您就可以通过命令行执行编码操作了。

下面是一个简单的入门示例,使用了上面的《钢之泪》片段:

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

此命令会指示 FFmpeg 执行以下操作:

  • 使用 tears_of_steel_1080p.webm 作为输入 (-i tears_of_steel_1080p.webm)
  • 将输出视频编解码器设置为 VP9 (-c:v libvpx-vp9)
  • 将输出音频编解码器设置为 Opus (-c:a libopus)
  • 创建名为 output.webm 的 WebM 输出文件

第 3 步:播放视频

您可以在大多数主流浏览器(包括 Firefox、Opera、Chrome 和 Microsoft Edge)中播放 WebM/VP9。在 Chrome 中,您可以将文件拖动到浏览器中,然后在相应标签页中播放。

其他播放器也支持 VP9/WebM 解码,包括:

玩家 平台 版本
VLC 大多数平台 2.1.3 版或更高版本
MPC-HC Windows 1.7.1 版或更高版本