0

我正在尝试对嵌入 HTML5 标记的 Webm 视频进行编码。根据维基百科和其他地方的信息,Chrome 和 Firefox 应该支持带有 VP9 和 VP9 编解码器的 Webm。

当我使用 VP8 编解码器对视频进行编码时,视频在两种浏览器中都可以正常播放。这是我使用的 ffmpeg 命令:

ffmpeg -i source.mp4 -f webm -vcodec libvpx -acodec libvorbis -b:v 10M -crf 50 -y result.webm

但是,我想使用 VP9 而不是 VP8 来减小文件大小。所以我更改了命令以使用 VP9 编解码器:

ffmpeg -i source.mp4 -f webm -vcodec libvpx-vp9 -acodec libvorbis -b:v 10M -crf 50 -y result.webm

生成了输出视频文件,但它不能在 Chrome 和 FireFox 中播放。我唯一改变的是“vcodec”选项。

所以我的问题是,如何使用 ffmpeg 使用 VP9 编解码器对 Webm 视频进行编码,以便它可以在 Web 浏览器中播放?

4

0 回答 0