谷歌浏览器视频黑屏有声需先关闭硬件加速并删除gpucache/shadercache缓存,再检查网站媒体权限与禁用扩展排查干扰。

谷歌浏览器打开网页视频时能听到声音但画面始终黑屏或空白,说明音频解码通路正常,而视频渲染链路在GPU指令加载、着色器编译或解码器调用环节已中断,必须优先干预硬件加速与GPU缓存两个核心故障点。
关闭硬件加速功能
这一步必须最先执行。硬件加速启用后会把视频解码任务交给显卡处理,但Chrome v139.0+版本存在ANGLE图形后端适配缺陷,尤其在Intel UHD 620、NVIDIA GeForce GTX 1050等常见显卡上极易触发YUV色彩空间解析失败,导致黑屏或绿屏——而声音照常输出。关闭后浏览器强制走CPU软件解码,绕过所有GPU故障点。
点击浏览器右上角三个垂直点图标 → 选择“设置”
左侧菜单点击“系统”
找到“使用硬件加速模式(如果可用)”选项 → 将开关设为关闭状态
点击页面底部弹出的【重新启动】按钮,不是仅关闭标签页,必须彻底重启进程
清除GPUCache与ShaderCache缓存
Chrome启动时自动生成GPUCache(GPU指令缓存)和ShaderCache(着色器编译缓存),若v139.0更新过程中写入中断,这些损坏的二进制缓存会被持续加载,导致视频解码器无法初始化有效着色器程序——结果就是有声无画。常规“清除浏览数据”完全不碰这两个目录,必须手动删除。
方法一:直接定位删除
按Ctrl+Shift+Esc打开任务管理器 → 在“进程”页签下结束所有chrome.exe进程(包括后台进程)
按Win + R打开运行窗口,输入:%localappdata%\Google\Chrome\User Data\GPUCache → 回车
在打开的文件夹中,定位并【彻底删除整个GPUCache文件夹】
返回上一级目录(%localappdata%\Google\Chrome\User Data\),检查是否存在同名ShaderCache文件夹,若存在,一并删除
重启Chrome,系统将自动重建全新缓存
检查网站媒体权限与扩展干扰
有些网站会因权限缺失拒绝初始化视频渲染器,而uBlock Origin、AdGuard等扩展可能劫持video标签或注入破坏性CSS,导致画面区域被隐藏或替换为空div。
地址栏左侧点击锁形图标 → “网站设置” → 确保“声音”“摄像头”“自动播放”三项均为“允许”
在新标签页打开chrome://extensions/ → 将所有扩展右侧开关全部关闭
刷新原视频页面测试,若画面恢复,说明某扩展是元凶,可逐个开启排查
特别注意:若装有“视频去广告”“网页净化”类新扩展,它们常在2026年7月后推送了兼容Chrome v139的错误补丁,导致video元素被display:none强制隐藏











