有印象的差友应该还记得前几天托尼写了一篇有关 hevc 的文章( 传送门 ),里边有提到很多浏览器其实都不支持  gpu 硬解 hevc 视频。这就导致我们在看 hevc 编码格式视频的时候,只能通过 cpu 来实现软解码,电脑很容易就会处在一种高负载的运行状态,从而造成电脑的卡顿:

 其实在那篇文章里我少提了一点,那就是 windows 电脑自带的 “ 电影和电视 ” 播放器,它实际上也不支持解码 hevc 格式的视频。如果你把 iphone 或者安卓手机拍的 hevc 格式视频导入到电脑,然后选择用自带的播放器打开,它就会给你弹出一个该项目编码格式不支持的提醒:

包括照片也是一样。要是你在手机上设置了用 heif 格式拍摄照片,那么把这些照片原汁原味的导入到电脑上之后,大概率也无法直接用 windows 自带的 “ 照片 ” 查看。

 这是因为 heif 格式的照片也是用 hevc 来进行的编码,windows 自带的照片查看器不支持 hevc 解码,heif 图片的浏览也会受到影响。解决的办法也不是没有。我们只需下一个支持 hevc 解码的播放器,或者在微软商店花 7 块钱安装 “ hevc 视频扩展 ”,就可以播放 hevc 视频或者查看 heif 照片了:

 今天托尼写这篇文章的目的嘛,就是教差友们怎么白嫖到这个 “ hevc 视频扩展 ”,并且让你电脑的浏览器支持 gpu 硬解 hevc 格式视频。先来说说怎么白嫖。

其实绝大部分 windows 电脑,在出厂的时候制造商就已经预付了 hevc 解码器授权费,所以按理说只要是符合条件的设备,理论上都能免费下载。不过这个免费下载入口你直接在微软商店搜是搜不到的,为啥搜不到具体原因我也不是很清楚,反正目前我们只能通过其它方式来找到这个下载入口。

找到入口的方式很简单。

 我们只需要在微软商店下载哔哩哔哩官方 uwp 应用,然后在设置里点击 “ 安装 hevc 视频解码扩展 ”,电脑就会自动跳出这个下载入口:

点击安装 “ 来自设备制造商的 hevc 扩展 ”之后呢,你的电脑就支持 hevc 解码了,就算你把哔哩哔哩客户端删除,它依旧会保留在你电脑上。至于让浏览器支持 gpu 硬解 hevc 视频。我们首先需要在微软 edge 浏览器下载一个名为 “ user-agent switcher and manager ” 的插件:

 然后借助这个插件把 edge 浏览器的标识改成 safari,你的 edge 浏览器就支持 gpu 硬解 hevc 格式的视频了。

差友们可以自己试试,如果你不改浏览器标识,打开 b 站看视频的时候,分辨率最高只能开到 4k:

把浏览器标识改成 safari 之后再刷新一下,你就能开启 8k 分辨率了,目前 b 站上的 8k 分辨率视频采用的编码格式普遍都是 hevc:

在任务管理器中我们也可以看到,edge 在播放 8k 视频的时候,它占用的 cpu 资源并不高,都是靠 gpu 上的 video decoder 编解码器在硬解视频:

之所以改个标识就能让它支持 gpu 硬解 hevc 视频,是因为其它浏览器都不愿支付高昂的专利费给授权组织,毕竟还有其它开源免费的编码可以用。只有苹果财大气粗,掏了这笔钱~

当然这也跟  safari 只能在苹果设备上使用,苹果交了钱之后把这成本平摊到每台设备上就行。

 而像 chrome、edge 这类浏览器,都是可以在多台设备上随意下载,想找人平摊费用很难,索性就不交这笔钱了,这做法也是情有可原~总之开启 hevc 的方法就放在这了,目前正在使用 windows 电脑的差友都可以试试,让自己的电脑变得更完善些,感谢大家的观看!