Gnome 49 Wayland、使用 usbC -> hdmi 外接显示器、无论 obs 或 gnome 自带录屏, 屏幕都会变灰。截图没有问题。obs 的录屏编码器更换尝试几个都是灰的。
我本来以为是因为更新某个包出的问题,后来发现原来一直都是灰的。朋友们经验吗?
原画面跟录屏画面对比,亮的是实际画面,暗的是录屏画面
Gnome 49 Wayland、使用 usbC -> hdmi 外接显示器、无论 obs 或 gnome 自带录屏, 屏幕都会变灰。截图没有问题。obs 的录屏编码器更换尝试几个都是灰的。
我本来以为是因为更新某个包出的问题,后来发现原来一直都是灰的。朋友们经验吗?
原画面跟录屏画面对比,亮的是实际画面,暗的是录屏画面
是不是开了 HDR?截图用的是什么软件?
唉!对不起浪费你时间了。我找到问题所在,我被自己蠢服了!
变暗是因为我的 mpv 配置的原因,刚才灵机一动用 vlc 播放录制的视频,是完全正常的。
我还不知道是哪个配置引起的问题,不过总归问题跟录制无关,屏幕录制是正常的。谢谢朋友!
看环境你是在gnome wayland下使用mpv,在这种情况下mpv所获取到的屏幕色彩空间很可能是错误的,在显示器/de中未开启hdr的情况下你可以尝试指定--target-prim=bt.709来解决问题
这个参数没有解决我的mpv问题,不过你给我指明了方向,谢谢你。
我也是mpv播放的时候最大化会变灰 ,然后deepseek后 到了第一步后就好了。你可以试试。
创建配置文件并逐步调试
首先,创建配置目录和文件:
bash
mkdir -p ~/.config/mpv
nano ~/.config/mpv/mpv.conf
然后,请你按顺序、每次只添加一组配置到 mpv.conf 文件中,保存后重启 mpv 测试。这能帮你精准定位问题。
第 1 步:基础色彩空间锁定(最高优先级)
在空白配置文件中先添加这组最核心的色彩指令,它解决了80%的此类问题:
text
target-prim=bt.709
target-trc=bt.1886
如果最大化后颜色立刻正常,说明是mpv的自动色彩检测在全屏时出错了。
第 2 步:调整视频输出后端(第二优先级)
如果上一步无效,注释掉前面的行(在行首加 #),尝试切换渲染后端。这能判断是否是特定后端(如 gpu-next)的 bug。
text
vo=gpu
gpu-api=opengl
如果 vo=x11 颜色正常了,那问题很可能出在你的显卡驱动或 Vulkan/OpenGL 栈上。
如果 vo=gpu (OpenGL) 正常但默认的 gpu-next (Vulkan) 不正常,那就是 Vulkan 后端的兼容性问题。
第 3 步:调整硬件解码与高级色彩(最后尝试)
如果前两步都无效,可以尝试组合以下配置:
text
hwdec=no
icc-profile-auto=no
scale=bilinear
cscale=bilinear