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.15k stars 56 forks source link

Edge H265解码问题 #63

Closed JedSunCN closed 7 months ago

JedSunCN commented 7 months ago

在我电脑上,Edge使用的MediaFoundationRenderer编码器会导致在播放H265硬解视频时画面卡顿,不知道是不是Edge原因(用Chorme硬解播放无异常)。Edge有办法不让其走MediaFoundationRenderer而直接使用硬解吗(使用和Chrome相同的通道)

StaZhu commented 7 months ago

是 Edge 的问题,没啥好办法,MF for clear 的问题,见:

https://bugs.chromium.org/p/chromium/issues/detail?id=1508870 https://bugs.chromium.org/p/chromium/issues/detail?id=1508276 https://bugs.chromium.org/p/chromium/issues/detail?id=1462843

你可以过去comment一下。

StaZhu commented 7 months ago

close了,crbug下跟进吧。

StaZhu commented 5 months ago

Edge >= 120.0.2210.131 会开启切换回老的 VDAVideoDecoder 的实验,目前1%灰度比例,后面会切换MediaFoundationRenderer,回到老的VDAVideoDecoder

JedSunCN commented 5 months ago

thx

JedSunCN commented 4 months ago

我好像被灰度到了这个Experiment,实测hevc纯视频硬解能实现倍速切换无卡顿播放。但是B站切换Chrome/Safari UI,播放HEVC会导致播放冻屏(有声音,但是画面只有切换选项卡时候会更新),不知道是B站做了什么神奇操作还是Edge这个修改依旧是有点问题的。🤣