视频格式大全
+ -

颜色空间VIDEO_CS_709

2024-10-16 70 0

一、VIDEO_CS_601 (REC.601)

定义与特点

  • 全称:ITU-R Recommendation BT.601
  • 发布时间:1982年
  • 设计目标:标准清晰度电视(SDTV)

技术参数

  • 分辨率:适用于标清分辨率(如480i/p、576i/p)
  • 色彩采样:4:2:0、4:2:2
  • 色域:标准色域,比REC.709小
  • 动态范围:标准动态范围(SDR)

适用场景

  1. 标清视频内容:如老式标清电视节目、VHS录像带转换
  2. 传统广播:使用NTSC或PAL制式的广播电视
  3. 旧设备兼容性:与老式视频设备和编码器兼容
  4. 低带宽应用:需要较小文件大小的场景

应用示例

  • 转换老式VHS录像带内容
  • 制作兼容传统标清设备的视频
  • 处理来自标清摄像头的输入

二、VIDEO_CS_709 (REC.709)

定义与特点

  • 全称:ITU-R Recommendation BT.709
  • 发布时间:1990年
  • 设计目标:高清晰度电视(HDTV)

技术参数

  • 分辨率:适用于高清分辨率(如720p、1080p)
  • 色彩采样:4:2:0、4:2:2、4:4:4
  • 色域:标准高清色域,比REC.601大
  • 动态范围:标准动态范围(SDR)

适用场景

  1. 高清视频内容:现代高清电视节目、电影
  2. 网络视频:大多数在线平台(如YouTube、Vimeo)的标准
  3. 专业视频制作:高清摄像机拍摄的内容
  4. 蓝光光盘:蓝光标准使用REC.709
  5. 直播:大多数直播平台的推荐色彩空间

应用示例

  • 制作高清YouTube视频
  • 专业直播(如游戏、活动)
  • 蓝光光盘内容制作
  • 高清电视节目录制

三、VIDEO_CS_SRGB

定义与特点

  • 全称:Standard Red Green Blue
  • 发布时间:1996年
  • 设计目标:计算机显示和互联网

技术参数

  • 分辨率:无特定分辨率限制,适用于各种计算机显示
  • 色彩采样:通常为RGB 8-bit或更高
  • 色域:与REC.709相似但不完全相同
  • 动态范围:标准动态范围(SDR)
  • 色彩范围:通常使用全范围(0-255)

适用场景

  1. 计算机图形:游戏、UI界面、屏幕录制
  2. 网络内容:网页、社交媒体图片和视频
  3. 游戏直播:游戏画面的色彩表现更准确
  4. 屏幕捕获:录制计算机屏幕内容
  5. 图形设计:与设计软件(如Photoshop)兼容

应用示例

  • 游戏直播和录制
  • 屏幕教程录制
  • 计算机生成的图形内容
  • 与sRGB显示器匹配的内容

四、VIDEO_CS_2100_PQ (REC.2100 with PQ)

定义与特点

  • 全称:ITU-R Recommendation BT.2100 with Perceptual Quantization
  • 发布时间:2016年
  • 设计目标:超高清电视(UHDTV)和高动态范围(HDR)

技术参数

  • 分辨率:适用于4K、8K等超高清分辨率
  • 色彩采样:4:2:0、4:2:2、4:4:4
  • 色域:宽色域(BT.2020),比REC.709大得多
  • 动态范围:高动态范围(HDR),支持10-bit或更高位深
  • 电光转换函数:PQ(感知量化),优化人眼感知

适用场景

  1. HDR视频内容:支持HDR的电影、电视节目
  2. 超高清制作:4K/8K内容制作
  3. 专业影视:需要更高动态范围和色彩深度的专业制作
  4. HDR游戏:支持HDR的游戏录制和直播
  5. 未来-proof内容:为未来HDR设备准备的内容

应用示例

  • HDR电影和电视剧制作
  • 4K HDR游戏直播
  • 超高清蓝光光盘内容
  • 专业HDR视频拍摄和编辑

五、VIDEO_CS_2100_HLG (REC.2100 with HLG)

定义与特点

  • 全称:ITU-R Recommendation BT.2100 with Hybrid Log-Gamma
  • 发布时间:2016年
  • 设计目标:混合HDR标准,兼容SDR显示

技术参数

  • 分辨率:适用于4K、8K等超高清分辨率
  • 色彩采样:4:2:0、4:2:2、4:4:4
  • 色域:宽色域(BT.2020)
  • 动态范围:高动态范围(HDR),支持10-bit或更高位深
  • 电光转换函数:HLG(混合对数伽马),兼容SDR和HDR显示

适用场景

  1. 广播HDR:广播电视的HDR标准
  2. 向后兼容:需要同时支持SDR和HDR显示的内容
  3. 直播HDR:HDR直播场景
  4. 网络HDR:在线平台的HDR内容
  5. 移动设备:移动设备上的HDR内容

应用示例

  • HDR广播电视节目
  • 支持HDR的网络直播
  • 移动设备上的HDR视频
  • 同时面向SDR和HDR设备的内容

六、选择指南

基于内容类型选择

内容类型 推荐色彩空间 原因
游戏直播 VIDEO_CS_SRGB 与游戏渲染色彩空间匹配
高清视频 VIDEO_CS_709 标准高清内容标准
标清内容 VIDEO_CS_601 兼容标清设备
HDR内容 VIDEO_CS_2100_PQ/HLG 支持高动态范围
计算机屏幕录制 VIDEO_CS_SRGB 与显示器色彩空间匹配

基于输出平台选择

平台 推荐色彩空间 原因
YouTube VIDEO_CS_709 平台标准
Twitch VIDEO_CS_SRGB/VIDEO_CS_709 游戏内容使用sRGB,其他使用709
广播电视 VIDEO_CS_709/VIDEO_CS_2100_HLG 广播标准
专业制作 VIDEO_CS_709/VIDEO_CS_2100_PQ 专业标准

七、技术注意事项

  1. 位深度:HDR色彩空间(2100系列)通常需要10-bit或更高位深
  2. 色彩范围

    • REC.601/709:通常使用有限范围(16-235)
    • sRGB:通常使用全范围(0-255)
    • REC.2100:使用浮点或更高位深表示
  3. 硬件支持

    • 确保显示器和编码器支持所选色彩空间
    • HDR色彩空间需要支持HDR的硬件
  4. 转换注意:不同色彩空间之间转换可能导致色彩损失,应尽量保持色彩空间一致

总结

选择合适的色彩空间对于确保视频内容的正确显示至关重要。应根据内容类型、目标平台和硬件能力选择最适合的色彩空间,以获得最佳的视觉效果和兼容性。在OBS中正确配置色彩空间和相关参数,可以显著提升录制和直播内容的质量。

颜色空间一般有以下几种:

enum video_colorspace {
    VIDEO_CS_DEFAULT,//默认使用的是VIDEO_CS_709
    VIDEO_CS_601,
    VIDEO_CS_709,
    VIDEO_CS_SRGB,
    VIDEO_CS_2100_PQ,
    VIDEO_CS_2100_HLG,
};

一般使用的是VIDEO_CS_709。
OBS中颜色空间的设置为:
153453108217

static inline const char *get_video_colorspace_name(enum video_colorspace cs)
{
    switch (cs) {
    case VIDEO_CS_DEFAULT:
    case VIDEO_CS_709:
        return "Rec. 709";
    case VIDEO_CS_SRGB:
        return "sRGB";
    case VIDEO_CS_601:
        return "Rec. 601";
    case VIDEO_CS_2100_PQ:
        return "Rec. 2100 (PQ)";
    case VIDEO_CS_2100_HLG:
        return "Rec. 2100 (HLG)";
    }

    return "Unknown";
}

0 篇笔记 写笔记

颜色空间VIDEO_CS_709
一、VIDEO_CS_601 (REC.601)定义与特点全称:ITU-R Recommendation BT.601发布时间:1982年设计目标:标准清晰度电视(SDTV)技术参数分辨率:适用于标清分辨率(如480i/p、576i/p)色彩采样:4:2:0、4:2:2色域:标准色域,比REC......
作者信息
站长漫谈
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!