背景
近几年随着4K、HDR网络流视频的普及,各大网站已经开始用HEVC(H.265)来代替老旧的AVC(H.264)编码做视频传输,譬如B站、斗鱼等国内网站,至于国外的Netflix不光早就支持HEVC,甚至还支持VP9、AV1等编码。
因为HEVC(H.265)比AVC(H.264)比特流减少51%~74%,对视频网站和个人意味着同样画质的视频只需要更低的带宽;
可惜由于HEVC(H.265)昂贵的专利费,目前windows以及各大浏览器最新版本默认是不支持HEVC(H.265)的,但可以通过如下途径开启:
Step0:查看显卡是否支持硬解
AMD GPU Decoder Device Information
NVIDIA GPU Decoder Device Information
Intel GPU Decoder Device Information
譬如我的RTX 2060显卡,是支持HEVC的
Step1:系统安装HEVC解码器
HEVC解码器不是默认随Windows附赠,可以在Windows Store里安装
https://www.microsoft.com/zh-cn/p/hevc-video-extensions/9nmzlz57r3t7
【可选】安装VP9、AV1编码
VP9是开放视频编码标准,可以免费安装,和HEVC是同时代的竞争品,但在国内用的很少,国外Netflix、Youtube支持较多。
下一代视频标准有力竞争者是AV1和H.266,由于AV1的开放性,比H.266得到了更多公司支持;不过只有RTX30系+、RX 6000系+等较新显卡才支持硬解,所以还不太流行。
https://www.microsoft.com/zh-cn/p/av1-video-extension/9mvzqvxjbq9v
https://www.microsoft.com/zh-cn/p/vp9-video-extensions/9n4d0msmp0pt
Step2:浏览器设置Edge UA信息
其实Edge早期版本是实验支持HEVC过的
那我们可以更改UA到Edge的早期版本来迷惑网站,安装如下拓展:https://microsoftedge.microsoft.com/addons/detail/cnjkedgepfdpdbnepgmajmmjdjkjnifa
这里扩展设置UA为:Edge18.19041 ,点击Apply(all windows)
Step3:系统开启显卡硬解
Windows设置 - 系统 - 显示 - 图形设置
将 Microsoft Edge 的图形首选项策略改为:高性能
Step4:Edge浏览器配置
• 在浏览器地址栏输入edge://flags
PlayReady DRM 改成 Enabled
Media Foundation playback为Enabled
Widevine DRM 改成 Enabled
• 浏览器设置里使用硬件加速
Step5:验证
• 地址栏输入edge://gpu/
检查是有有"HEVC标识
• 打开个4K测试视频
看看GPU的Video Decode使用率是否上升
image.png
网友评论