Chrome 浏览器无法播放 MP4 HEVC 视频

MP4 HEVC video not playing with Chrome browser

我在我的 Wordpress 网站上托管视频,我的用户可以将 mp4 视频文件上传到它。 我知道为了性能不推荐托管视频,但我这样做是为了进行几个月的 Beta 测试。

有些mp4文件不能正常播放,比如黑屏只播放声音。我发现这些视频是用 HEVC 编码的。他们在 Safari 和 IE(Edge) 上表现不错,但在 Chrome 上表现不佳,后者是我的用户最常使用的浏览器。

有没有办法让我的 wordpress 网站无论用户使用哪种浏览器都可以播放 HEVC 视频?

根据 Caniuse,H.265 仅适用于 Safari 和 IE。

如果视频以 h.264 格式上传,则(基本上)所有浏览器都支持,但您必须将它们重新编码为该编解码器。你可以有一个服务器 运行 FFMPEG 在上传到 Wordpress 之前重新编码你的所有视频。如果您想为 Safari 保留 h265,您还可以创建视频的 WEBM 版本 - 结合它们可以访问所有主要的现代浏览器。

有许多服务可以为您重新编码和托管(使用 CDN)您的视频。