在使用OBS进行推流直播时,特别是采集卡采集摄像机信号进行推流直播时,我们可能会遇到这样的问题:
1.为什么流信号与源信号相比有色彩偏差?
2.明暗对比较大的视频信号,比如有树荫和太阳,在摄像机上可以看到比较暗淡的部分和十分明亮的部分,但编码后的视频流感觉就看不见了?
这很大可能是我们对于视频色彩部分的参数设置不够精确导致的。打开OBS右下角“设置”按钮(或者左上角 文件->设置 )。
选择“高级”,右边“视频”里面有4个色彩相关的设置选项,分别是渲染器、颜色格式、色彩空间和色彩范围。
1.渲染器
实现视频渲染的计算单元,包括了渲染的具体算法和接口等等,OBS提供direct3D11(win10 x64操作系统)和OpenGL2个参数供选择。理论上因二者算法不同,在色彩的还原度上肯定会有差异,但通过比较却无法判断二者的高下,因此我们可以保持默认,以确保OBS运行的稳定性。
2.颜色格式
颜色的抽样方式和保存格式。因抽样方式不同,不同的参数对色彩的还原度不同。系统提供I444、I420、RGB和NV12四种颜色格式。其中I444和RGB的色彩采样高,还原度最好;NV12的采样和I420是一致的,不同的是数据保存的格式,因此二者的还原度是一致的。在推流时,如果前方视频信号是I420(目前大部分高清摄像机默认设置为420采样),我们建议选择NV12,如果选择别的格式,会导致系统额外的计算开销,却不能提高色彩的还原度
OBS推流时的视频色彩相关参数设置
最新推荐文章于 2025-03-05 09:15:44 发布