直播画面偏色、预览却正常?OBS Studio 色彩管理与 HDR 设置逐项讲清

发布时间:2026/8/29 15:10:39
直播画面偏色、预览却正常?OBS Studio 色彩管理与 HDR 设置逐项讲清 直播画面偏色、预览却正常OBS Studio 色彩管理与 HDR 设置逐项讲清【免费下载链接】obs-studioOBS Studio - Free and open source software for live streaming and screen recording项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studioOBS Studio 是最主流的开源直播与录屏工具但多数用户都会撞上同一类问题预览看着正常观众却说画面发灰录好的 HDR 视频回放偏暗渐变区域出现色带。这些问题的根源都出在色彩格式、色彩空间、色彩范围这三项配置不匹配上也就是常说的 OBS Studio 色彩管理。它们并不分散在界面各处而集中在同一个设置区。读完这篇你能根据自己的硬件和平台判断出这三项该填什么画面再不对时也知道该拧哪个旋钮。直播偏色观众看到的画面为什么和你预览的不一样OBS 的预览是解码编码之前的画面观众收到的是编码器压缩后的码流两者完全可能不是一个颜色。造成差别的源头是三项配置都在 设置 → 高级 → 视频 里色彩格式决定每个像素携带多少颜色信息。NV12 每通道 8 位P010 有 10 位能装下更细的渐变色彩空间决定 RGB 转 YUV 的公式。Rec.709 适合普通屏幕Rec.2020 是 HDR 内容用的广色域色彩范围决定亮度映射区间。Limited16–235是传统广播标准Full0–255用满整个区间关键一点三项里只要有一项和素材、平台假设不一致画面就会偏。HDR 素材按 SDR 送出去会发灰发暗SDR 信号标成 Full 范围会过曝发艳最常见的直播偏色就这两类。配置项它管什么SDR 直播默认值色彩格式像素色深NV12色彩空间颜色范围与饱和度Rec.709色彩范围亮度映射区间LimitedOBS HDR 设置游戏画面为什么看起来发灰HDR 游戏录出来回放时发灰、暗部死黑多数不是 OBS 的错而是元数据的问题。HDR 视频需要带上“我是 HDR、峰值亮度多少尼特”的标记播放器拿不到标记就会按普通 SDR 视频来显示自然偏暗。让 HDR 生效的两处开关添加游戏捕获源在属性里勾选“允许 HDR 捕获”Windows 设置中开启“自动 HDR”显卡驱动保持支持 HDR 输出的版本摄像头或采集卡作为输入时先确认设备本身能出 HDR 信号线缆质量要够避免信号衰减。设备没接好时预览窗口里只是一张占位图别在占位画面上纠结颜色问题三项配置取 HDR 列的值色彩格式 P010、色彩空间 Rec.2020、色彩范围 FullSDR 白电平 100 尼特HDR 峰值按显示器实际亮度填常见 1000–4000 尼特。OBS HDR 偏暗怎么调按顺序排查三处播放器换支持 HDR 的播放器比如 MPC-HC系统Windows 显示设置里的 HDR 开关是否打开OBS色彩范围是否设为 Full三处都对了仍然偏暗问题多半在平台转码环节看下一节。平台不支持 HDR 时SDR 怎么送各平台对 HDR 的支持差距很大把 Rec.2020 的流直接丢给只处理 SDR 的平台观众看到的颜色会明显不对。平台HDR 支持情况建议YouTube完全支持Rec.2020 HEVCTwitch不支持Rec.709 H.264Bilibili实验性支持需手动开启本地录制建议保留 HDR10Rec.2020 HEVCHDR 素材必须送 SDR 时中间要过一道“色调映射”把上千尼特的动态范围压回 100 尼特算法选择决定高光细节保不保得住BT.2390 映射比简单裁剪更能留住高光。转换参数参考色彩空间Rec.2020 → Rec.709 动态范围色调映射峰值 100 尼特 Gamma2.2注意不要往 HDR 项目里堆 SDR 专用滤镜相当于把 10 位素材硬塞进 8 位通道丢色很快。要同时伺候多个平台时按平台各建一套场景集合别指望一套配置通吃。OBS 色带修复色彩格式怎么选天空、阴影这类渐变应该平滑看到“台阶状”断层通常是色深不够或压缩太狠。常见原因和对应动作8 位格式NV12每通道只有 256 级低对比渐变不够用显卡和编码器支持就换 P010码率太低压缩会先丢“最不显眼”的颜色信息换了格式还有色带就再提码率改完格式反而颜色异常或偏绿是驱动兼容性问题先升级显卡驱动关键一点换格式和升驱动分开做否则修好后你分不清是哪个起了作用。转场与滤镜的颜色一致性转场本质是两帧的混合两边色彩空间不一致时切换瞬间会看到颜色漂移。用灰度遮罩控制混合比例的 Luma 擦除类转场尤其明显实操经验HDR 内容选简单的淡入淡出避开亮度变化剧烈的特效部分转场只支持 SDR先用当前色彩空间预览一遍效果再启用转场时画面突然发灰或变色优先怀疑转场本身而不是场景遮罩是灰度图白色代表新场景完全透出、黑色保留旧场景。遮罩本身偏暗白色不够白时混出来的画面也会跟着发闷开播前逐项过一遍打开 设置 → 高级 → 视频确认色彩格式、空间、范围与素材匹配SDRNV12 / Rec.709 / Limited采集 HDR 内容时游戏捕获已勾选“允许 HDR 捕获”Windows 的 HDR 开关已打开目标平台支持你送的色彩空间不支持就走 SDR 转换流程录一段 30 秒测试片用真实播放器回放别只看预览修色带时一次只动一个变量格式或码率延伸阅读高级设置表单定义frontend/forms/OBSBasicSettings.ui颜色源工具栏实现frontend/components/ColorSourceToolbar.cpp转场效果与遮罩目录plugins/obs-transitions/【免费下载链接】obs-studioOBS Studio - Free and open source software for live streaming and screen recording项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考