B站4K画质需浏览器支持HEVC/AV1硬解:Safari需启用media.hevc.enabled;Chrome需添加启动参数;Edge需开启av1解码;配合Bilibili Evolved脚本强制HEVC与4K;最后验证codec为hev1或av01。

如果您在B站观看视频时无法看到4K超清选项,可能是由于当前浏览器不支持HEVC硬解、未启用相关解码能力或缺少必要插件支持。以下是开启B站4K画质的具体操作步骤:
本文运行环境:MacBook Pro M3,macOS Sequoia。
一、确认浏览器对HEVC与AV1的硬解支持
HEVC(H.265)和AV1是B站提供4K画质的核心编码格式,仅当浏览器能调用GPU进行硬件解码时,才能稳定播放4K内容。Safari在macOS Sequoia中原生支持HEVC硬解,而Chrome与Edge需手动启用底层解码能力。
1、打开Safari浏览器,访问任意B站视频页,点击右下角设置图标,查看清晰度菜单是否显示4K 超清选项。
2、若未显示,前往“Safari”→“偏好设置”→“网站”→“自动播放”,确保B站域名被设为“允许所有自动播放”。
3、在Safari地址栏输入about:config并回车,搜索media.hevc.enabled,将其值设为true。
二、在Chrome中启用HEVC硬解(需配合系统级配置)
Chrome默认禁用HEVC解码以规避专利风险,但macOS Sequoia已内置HEVC硬件支持,可通过启动参数强制启用,绕过内核限制。
1、退出所有Chrome进程,包括后台服务。
2、在终端中执行以下命令启动Chrome:
open -n -a "Google Chrome" --args --enable-features=PlatformHEVCDecoderSupport,HardwareMediaKeySystem
3、重启后访问B站视频页,按F12打开开发者工具,切换至“Console”标签,输入self.mediaCapabilities.decodingInfo({type:'file',video:{contentType:'video/mp4; codecs=\"hevc\"'}}),若返回supported:true即表示HEVC硬解已激活。
三、安装Bilibili Evolved增强脚本
Bilibili Evolved是一款开源用户脚本,可覆盖B站默认播放器逻辑,主动请求HEVC编码的4K流,并修复因UA检测导致的画质降级问题。
1、访问https://greasyfork.org/zh-CN/scripts/407719-bilibili-evolved,点击安装此脚本按钮。
2、确保已安装Tampermonkey扩展,且其状态为启用。
3、安装完成后刷新B站页面,在右上角点击Tampermonkey图标,选择“Bilibili Evolved”进入设置面板。
4、在“播放器”选项卡中,勾选优先使用HEVC编码与强制启用4K分辨率选项。
四、使用支持AV1硬解的Edge浏览器(适用于M3芯片设备)
Microsoft Edge基于Chromium但集成了Windows/macOS系统级媒体框架,自2025年11月起在macOS Sequoia上正式开放AV1 GPU解码通道,B站部分新上传4K视频已优先提供AV1编码流。
1、下载并安装最新版Microsoft Edge(版本号需≥128.0.2739.0)。
2、启动Edge,在地址栏输入edge://flags,搜索av1,将#enable-av1-decoder设为Enabled。
3、重启浏览器,登录B站账号,播放任意UP主标注“4K HDR”的视频,观察设置菜单中是否出现4K AV1条目。
五、验证并切换播放器内核
B站网页端存在两套播放器:旧版Flash遗留逻辑(已淘汰)与新版HTML5播放器。部分CDN节点仍会因User-Agent识别错误回退至AVC软解路径,需强制指定播放器类型。
1、在B站任意视频页按F12,切换至“Application”标签,点击左侧“Clear storage”→“Clear site data”。
2、在地址栏末尾添加参数?force_html5=true并回车,例如:https://www.bilibili.com/video/BV1xx123456?force_html5=true。
3、刷新页面后,再次打开开发者工具,在“Console”中执行player.getVideoData(),检查返回对象中的codec字段是否包含hev1或av01。











