我在 Reddit 上问过这个问题:https : //www.reddit.com/r/techsupport/comments/718dw8/cant_disable_dynamic_contrast_ratio_or_auto/
所以几天前我买了我的新游戏 PC 用于战地 1 和 PUBG,其他一切正常,但似乎有某种动态对比度或自动亮度我无法禁用,基本上是对比度或亮度根据屏幕内容的颜色或灰度,屏幕变化缓慢(10 - 20 Hz),我怀疑这是我玩游戏时帧率下降的原因(两个游戏中的 1440p 和超图形设置) fps 大约为 60-70),GPU 和 CPU 温度都正常(GPU 为 60 摄氏度,CPU 为 40 摄氏度),我已经尝试了在 Google 上可以找到的所有内容,但我无法禁用此功能。各位大侠有什么想法请多多交流,谢谢!
我在网上发现的类似问题:不能把它们放在这里,但在 reddit 帖子中有几个类似问题的链接。
规格:
具体链接:
http://speccy.piriform.com/results/y5hBtApdrwPGh4yxUgzaqDG
重现问题的原因/步骤: …
是否有(Windows)程序或允许用户调整特定窗口而不是整个屏幕的亮度/对比度/伽玛的东西?
作为一个用例场景,想象一个网页显示在屏幕的一半上,另一个程序占据屏幕的其余部分。这个其他程序使用默认的 Windows 颜色(例如,白色背景),因此它可能非常明亮。或者,网页可能太暗而无法看到。调整显示器或视频卡设置会影响一切,这是不好的。调整默认的 Windows 颜色充其量是不方便的。相反,需要有一种方法来设置其中一个窗口的颜色以均衡整个屏幕。
我在 FFmpeg 中使用 eq 过滤器:
https://ffmpeg.org/ffmpeg-filters.html#eq
使用如下命令:
ffmpeg -y -loop 1 -i input.jpg -filter_complex "[0:v]eq=1:0:1:1:1:1:1:1[outv]" -map [outv] -c:v libx264 -t 3 -pix_fmt yuv420p out.mp4 # does nothing
Run Code Online (Sandbox Code Playgroud)
文档表明过滤器的第一个组成部分是对比度:
设置对比度表达式。该值必须是 -2.0 到 2.0 范围内的浮点值。默认值为“0”。
但是,我发现为了不发生对比度变化,该值应为“1”。这不应该是默认的吗?
无论如何,如果这个第一个值是对比,我很困惑。它不像我期望的那样表现。我将它与例如 css 进行比较-webkit-filter: contrast(x)。在 CSS 中,contrast(0)使整个图像变灰。然而,在 FFmpeg 中,图像似乎是部分黄色和部分灰色(大概取决于我的图像:
CSScontrast(-1)无效。但是,在FFmpeg中,对比度-1几乎是倒对比度。我知道这两件事是完全分开实现的,但我本来希望有一个近似的关系。我误解了 eq 过滤器对比度值吗?
我以前的显示器出了事故,看来他不会死而复生,这意味着是时候挑选一个新的了。
我的问题是“对比度”值是什么意思?
我通常会看到如下几行:
Contrast: 1000:1
Run Code Online (Sandbox Code Playgroud)
或者
Contrast: 15000:1
Run Code Online (Sandbox Code Playgroud)
这些显示器中哪一款最好?
左侧的数字越大意味着更好或更差?
contrast ×4
display ×2
brightness ×1
colors ×1
drivers ×1
ffmpeg ×1
gamma ×1
windows ×1
windows-10 ×1