chrome从105版起移除h.265软解,仅依赖硬件加速解码,需同时满足版本≥105、gpu支持hevc硬解、驱动未屏蔽、系统已安装官方hevc扩展四条件,缺一即导致黑屏、无声或media_err_decode错误。

谷歌浏览器无法播放网页中的特定格式音视频媒体,是因为Chrome从105版起彻底移除H.265(HEVC)软解能力,仅依赖硬件加速解码通道,而该通道需同时满足浏览器版本≥105、GPU硬解支持、驱动无屏蔽、系统级HEVC扩展已安装四重条件——任一缺失都会导致黑屏、无声或直接报错MEDIA_ERR_DECODE。
确认Chrome是否具备HEVC硬解基础
第一步:打开chrome://version,核对版本号是否≥105。低于此版本直接升级,旧版Chrome根本不识别HEVC视频流,强行播放只会静音或报错MEDIA_ERR_DECODE。
第二步:在地址栏输入chrome://gpu,按Ctrl+F搜索“hevc”,重点看Video Acceleration Information区块。若列表里没有Decode hevc或Decode HEVC字样,说明当前GPU未被Chrome启用硬解能力——此时无论视频文件多标准,浏览器都会跳过解码流程。
第三步:检查Driver Bug Workarounds区域是否有disable_hevc相关条目。如有,说明Chrome主动屏蔽了HEVC解码,常见于Intel旧显卡驱动(如2022年前发布的UHD 620/630驱动),【必须更新显卡驱动至最新版才能解除该屏蔽】。
启用Chrome的HEVC硬解开关
方法一:启用硬件加速解码标志
在地址栏输入chrome://flags → 搜索Hardware-accelerated video decode → 将其设为Enabled → 重启浏览器。这一步是激活GPU解码通道的开关,不开启则chrome://gpu中永远不显示HEVC支持项。
方法二:强制启用平台级HEVC解码(适用于特定机型)
右键Chrome快捷方式 → 属性 → 目标栏末尾添加空格后追加:--enable-features=PlatformHEVCDecoderSupport → 确定保存 → 用该快捷方式启动浏览器。该参数绕过部分厂商驱动限制,对Intel第7代以后CPU+核显组合尤其有效。
补全Windows系统级HEVC解码支持
仅Chrome配置到位还不够——Windows需提供底层解码器接口。
打开Microsoft Store → 搜索“HEVC视频扩展” → 【必须选择“来自设备制造商的HEVC视频扩展”(免费,图标含Windows徽标)】,切勿安装标价“$0.99”的同名付费版本。安装后重启,系统才会向Chrome暴露HEVC解码器句柄。











