StaZhu / enable-chromium-hevc-hardware-decoding

A guide that teach you enable hardware HEVC decoding & encoding for Chrome / Edge, or build a custom version of Chromium / Electron that supports hardware & software HEVC decoding and hardware HEVC encoding.
MIT License
1.2k stars 60 forks source link

win11 22h2_edge 107.0.1418.62如何开启? #41

Closed ChaoSSSSSSSSSSS closed 1 year ago

ChaoSSSSSSSSSSS commented 1 year ago

之前几个版本快捷键 --enable-features=PlatformHEVCDecoderSupport 是可以开启的,后来就失效了。

StaZhu commented 1 year ago

edge 需要装HEVC插件

ChaoSSSSSSSSSSS commented 1 year ago

装了插件是不是还是用这套方案实现的?微软提供的插件问题实在是太差了

StaZhu commented 1 year ago

Chrome 107 版本后已经不需要启动参数,默认开启了。

Edge Windows 平台的实现和 Chrome 的一点关系没有,Chrome 是走的 D3D11, Edge 走的 HEVC 插件。

Chrome Canary 110之后的版本,单纯考虑 HEVC 解码这块,Windows 平台可以吊打 Edge 了。

具体来说是下面这几点:

  1. 开箱即用,不用装插件就能用。
  2. 显存占用,在 Chrome 109 降低了 50% 的 HDR 视频显存占用,4K HDR 视频目前比 Edge 要低 100MB。
  3. HDR 视频 在 SDR 显示器下的 Tone Mapping 能力(目前 Nvidia 显卡 用 Edge 显示 PQ 视频存在问题,我个人反馈过微软,但是没人修,Chrome 不但不存在问题,还支持以 HDR 元数据做 HDR Tone Mapping)。
  4. HDR 视频 在 HDR 显示器下的色彩表现(最新的 Chrome Canary 110,2月后会推正式版),已经完整实现了容器 + 比特流的 HDR 元数据提取,Edge 肯定没做这么完整)。

如果你感兴趣,可以找点视频自己测测。

ChaoSSSSSSSSSSS commented 1 year ago

感谢你的耐心解答,那么就安心迁移到chrome了,edge在笔记本保续航这件事上还是有一定的优势的。win11 拔掉电源上edge mac拔掉电源用safari 唉

StaZhu commented 1 year ago

感谢你的耐心解答,那么就安心迁移到chrome了,edge在笔记本保续航这件事上还是有一定的优势的。win11 拔掉电源上edge mac拔掉电源用safari 唉

因为你是在这个仓库提的问题,上面的解答是单纯HEVC解码上的区别,其他的部分,Edge也有很多优点,按自己喜欢选择就好。