VP9 使用入门
简介
如需尝试使用 VP9 视频进行编码,您需要:
- 示例视频
- 一种将视频编码为 VP9 的方式,以便您可以尝试各种设置
- 一种播放 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 版或更高版本 |