Chrome更新以解决低分辨率设置中的视频质量问题
视频: Диакритические знаки во французском. Accent aigu, accent grave, accent circonflexe. Видеоурок 1. 2024
Chromium Gerrit上的一个用户报告了Windows上最近的播放质量和颜色错误。 OP观察到视频中出现锯齿和颜色问题。
他说,当视频以144p之类的低分辨率播放且未被遮挡时,会出现混叠/像素化现象。
但是,令人惊讶的是,当鼠标悬停在屏幕上方时,效果消失了。 类似的问题也会影响颜色。 在视频的浅色部分中,将鼠标移到屏幕上或向下滚动屏幕时,视频的颜色会改变。
报告的内容将在下面讨论。
如何重现问题
本节介绍了视频质量和颜色方面的问题,以及将鼠标移到视频上时播放质量和颜色方面发生的更改。
混叠:
- 导航到示例视频https://www.youtube.com/watch?v=w4wvgbnzhlA&list=RDded49w9Fr4k&index=3
- 将质量设置为144p。
- 确保视频没有被遮挡。 例如,鼠标没有悬停在视频上,页面也没有向下滚动。
- 观察视频上的像素化/混叠。
- 将鼠标移到视频上。
- 观察到锯齿消失了。
颜色:
- 导航至示例视频https://vimeo.com/302312473
- 跳到视频中颜色较浅的部分,例如1:24。
- 观察视频的颜色。
- 将鼠标悬停在页面上或在页面上向下滚动以部分覆盖视频。
- 观察视频的颜色变化。
这是一件奇怪的事。 期望在不遮挡的情况下视频不应像素化,在不遮挡的情况下视频颜色也不会改变。
但是结果与预期相反,当鼠标不在视频上方时,视频质量会大大恶化。 这个问题是Flash还是HTML5? 就是HTML5。
在以下位置观察到此问题:
- Chrome版本:72.0.3626.119频道:稳定
- 作业系统版本:10.0
- Flash版本:32.0.0.142
据报道,可以通过调用SetBitmapInterpolationMode()将插值模式更改为线性来解决此问题。
在Windows上以低分辨率模式提高视频放大质量这是通过将插值模式设置为线性间接合成视觉效果来完成的。 视觉默认设置为最近模式,质量不佳。 调用SetBitmapInterpolationMode()将插值模式更改为线性后,升级质量会提高。
据报道,此错误已在Chrome的稳定版本中修复。 但是一个用户报告说他仍然观察到此问题。
我仍然看到稳定版本的Chrome上的行为。 雀科变化对稳定分支生效了吗?
据报道,即将推出的Chrome更新将彻底解决此问题。
您是否遇到类似的问题? 为什么不在下面的评论中告诉我们?