dmMiniPlayer icon indicating copy to clipboard operation
dmMiniPlayer copied to clipboard

windows 11 HDR模式,启动obs录制时鼠标进入网页会频闪高亮

Open luckylemonade24 opened this issue 3 months ago • 10 comments

How to trigger it, it would be better to have screenshots 怎么触发,有截图更好

我是win11 HDR模式,当观看一个普通视频(无HDR,我也没钱买会员)时,obs录制时会出现鼠标进入视频画面范围内就整个浏览器窗口内容都变亮,鼠标移出就正常,但是就obs录制时会这样(我录制已经勾选了强制sdr),实际观看并无任何区别(也可能有一点点区别,但我没看出来)

OS/系统

Windows

Browser/浏览器

Chrome

If you are others OS/Browser, please write there/如果是其他系统/浏览器,请写在这里

No response

Validations

  • [ ] 是否关闭其他插件/Have you close other extensions?
  • [ ] 是否禁用自定义js/Have you disable custom js file?

luckylemonade24 avatar Sep 25 '25 07:09 luckylemonade24

窗口采集关掉强制采集sdr又正常,

luckylemonade24 avatar Sep 25 '25 07:09 luckylemonade24

我没得hdr,我也没法整。不过看你描述应该是画中画底层的问题,有能力的话去这里提issue吧https://github.com/WICG/document-picture-in-picture

apades avatar Sep 25 '25 07:09 apades

我没得hdr,我也没法整。不过看你描述应该是画中画底层的问题,有能力的话去这里提问题吧 https://github.com/WICG/document-picture-in-picture

我又试了下,关闭浮动按钮就好了,奇怪的解决方法

luckylemonade24 avatar Sep 25 '25 11:09 luckylemonade24

你这个能录制下出问题的情况嘛,我写个样例提醒这个相关问题,谢谢

apades avatar Sep 26 '25 16:09 apades

然后在网页里按下f12,复制下面的代码然后回车我看看呢,像我录制的这样子搞,我看看能不能检测开了hdr模式的

https://www.awesomescreenshot.com/video/44665918?key=30306e7baab6ff657d793a2fe4a587ac

let canvas = document.createElement("canvas");
let ctx = canvas.getContext("2d", { alpha: false });
ctx.getContextAttributes()

apades avatar Sep 26 '25 16:09 apades

还有这个呢

window.matchMedia("(dynamic-range: high)").matches

谢谢

apades avatar Sep 26 '25 16:09 apades

这玩意还是太奇怪了,只有以后换了hdr屏幕 + win11才能想办法测试出来了,或者等有缘人吧。按道理说这个浮动按钮的结构和很多插件插入网页的一套的,会不会别的插件也会出现这种问题吧😐

apades avatar Sep 28 '25 06:09 apades

欸,等会我在想,是不是dark reader导致的,你关了试试呢,还有其他插件。我之前看了下dark reader的代码,这玩意的侵入式代码有点恐怖的,可能搞了什么黑科技

apades avatar Sep 28 '25 06:09 apades

欸,等会我在想,是不是dark reader导致的,你关了试试呢,还有其他插件。我之前看了下dark reader的代码,这玩意的侵入式代码有点恐怖的,可能搞了什么黑科技

b站自己有深色模式,所以我dark reader设置在b站是禁用状态

luckylemonade24 avatar Sep 28 '25 07:09 luckylemonade24