

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 有关颜色空间的一般信息
<a name="about-color-metadata"></a>

以下是有关颜色空间的一些常规信息。

**Topics**
+ [定义](color-space-definitions.md)
+ [支持的颜色空间标准](color-space-standards.md)
+ [传递颜色空间](color-space-options-passthrough.md)
+ [转换颜色空间](color-space-options-convert.md)
+ [输入与输出要求](color-space-input-output-requirements.md)

# 定义
<a name="color-space-definitions"></a>

颜色空间有四个组成部分：
+ 适用于视频内容的特定*颜色空间*。颜色空间指定可应用于内容的像素颜色范围。
+ *颜色空间元数据*，用于标识使用的颜色空间。如果存在此元数据，则表示该内容*已标记*为颜色空间。
+ 适用于颜色空间的*亮度函数*。亮度函数控制每个像素的亮度。亮度也称为伽玛表、电光传递函数（EOTF）和传递函数。
+ *亮度元数据*，用于标识使用的亮度函数。
+ 适用于颜色空间的*显示元数据*。并非所有标准都具有此元数据。

视频可能使用了特定*颜色空间*和特定*亮度函数*。视频可能还包含用于描述颜色各个方面的*颜色空间元数据*。

# 支持的颜色空间标准
<a name="color-space-standards"></a>

每种颜色空间标准都遵循特定的颜色空间标准，以及针对三组色彩数据的特定标准。

阅读此表时，请在第一列中找到一个颜色空间，然后交叉对照以找出该颜色空间的标准和三组颜色数据的标准。


|  MediaLive 色彩空间术语   |  符合此颜色空间标准   |  符合此亮度函数标准   |  符合此显示元数据标准   | 
| --- | --- | --- | --- | 
|  Rec. 601 或 Rec. 601   |  Rec. 601   |  BT.1886   |  不适用。此颜色空间不包括显示元数据。  | 
|  Rec. 709 或 Rec. 709   |  Rec. 709   |  BT.1886   |  不适用。此颜色空间不包括显示元数据。  | 
|  HDR10   |  Rec. 2020  |  SMPTE ST 2084 (PQ)   |  SMPTE ST 2086   | 
|  HLG 或 HLG 2020   |  Rec. 2020  |  HLG rec。2020   | 不适用。此颜色空间不包括显示元数据。 | 
|  Dolby Vision 8.1  |  Rec. 2020  |  SMPTE ST 2084 (PQ)  |  专有的 Dolby Vision 8.1 元数据（RPU），按帧处理；SMPTE ST 2086，按流处理。  | 

# 传递颜色空间
<a name="color-space-options-passthrough"></a>

您可以设置为将色彩空间从源*传递*到 MediaLive 输出。您可以进行设置，以包含或移除颜色空间元数据。为了使传递能在视频输出中产生所需的质量，颜色空间元数据必须准确。

以下是可能的传递组合：
+ 传递颜色空间，在不更正的情况下传递颜色空间元数据（因为您知道元数据是准确的）。
+ 传递颜色空间，先对颜色空间元数据进行更正，再行传递。
+ 传递颜色空间，在不更正的情况下移除颜色空间元数据。您可能需要移除颜色空间元数据，因为下游系统无法对其进行正确处理。

   MediaLive 移除元数据时，源仍有色彩空间，但它没有识别色彩空间的信息。移除元数据不一定会降低色彩质量。移除元数据可能只意味着下游播放器无法实施增强来让色彩更丰富。

**默认行为**

默认行为是传递颜色空间和未更正的颜色空间元数据。

# 转换颜色空间
<a name="color-space-options-convert"></a>

您可以设置为*转换*色彩空间本身，即更改视频中的像素。 MediaLive 可以执行特定的色彩空间转换。

MediaLive 只能转换它支持的色彩空间。请参阅[支持的颜色空间标准](color-space-standards.md)。

以下是可能的转换组合：
+ 转换色彩空间，并包含色彩空间元数据。 MediaLive 将转换色彩空间元数据以准确描述新的色彩空间。
+ 转换颜色空间，但忽略颜色空间元数据。您可能需要移除颜色空间元数据，因为下游系统无法对其进行正确处理。

   MediaLive 移除元数据时，源仍有色彩空间，但它没有识别色彩空间的信息。移除元数据不一定会降低色彩质量。移除元数据可能只意味着下游播放器无法实施增强来让色彩更丰富。

**警告**  
如果内容提供商未能告知哪种颜色空间适用于输入，则您不应尝试转换颜色空间。因为这样做可能会降低视频质量。您应该传递颜色空间。此外，还应移除颜色空间元数据，避免下游系统读取到可能不准确的信息。

MediaLive 根据源内容中的元数据从一种色彩空间转换为另一种色彩空间。 MediaLive 不会检查视频来尝试确定它是否真的与元数据中标识的色彩空间相匹配。

## 受支持的转换类型
<a name="color-space-supported-conversions"></a>

下表列出了源中可以在 MediaLive 输出中转换为特定色彩空间的色彩空间。


|  源中的以下任意颜色空间  |  可以在输出中转换为此颜色空间  | 
| --- | --- | 
|  Rec. 709，HLG， HDR10   |  Rec. 601  | 
|  Rec. 601，HLG， HDR10  |  Rec. 709  | 
| Rec. 601、Rec. 709、HLG | HDR10 | 
| Rec. 601、Rec. 709， HDR10 |  HLG  | 
|  HDR10 如果 MediaLive 遇到一部分非HDR10 内容，它将通过该部分的色彩空间和色彩空间元数据，  | Dolby Vision 8.1 | 

# 输入与输出要求
<a name="color-space-input-output-requirements"></a>

**Topics**
+ [支持的输入](#color-space-supported-inputs)
+ [支持的输出类型](#color-space-supported-outputs)
+ [支持的输出编解码器](#color-space-supported-output-codecs)

## 支持的输入
<a name="color-space-supported-inputs"></a>

MediaLive 可以在所有支持的[输入类型中使用支持的色彩空间，但](inputs-supported-formats.md)需注意以下几点：
+ 处理 Elemental Link 输入： MediaLive 无法从 AWS Elemental Link 设备读取源中的色彩空间元数据。设置输入时的解决方法是指定适用的颜色空间，如[场景 B – 可以强制更正元数据](color-space-scenario-correct.md)中所述。
+ 转换为 Dolby Vision 8.1：
  + 视频源必须为 HD 或 4K 分辨率。换句话说，源必须为 1080p 或更高规格。
  + 视频源必须是 HDR10。如果 MediaLive 遇到一部分非HDR10内容，它将通过该部分的色彩空间和色彩空间元数据，
  + 视频源不能是文件。这意味着源不能是 MP4 文件中的 VOD 资源或传输流中的 VOD 资产。

  这些限制由 Dolby Vision 8.1 规定，涉及制作符合 Dolby Vision 8.1 标准的 Dolby Vision 8.1 输出所需的最低视频质量。

## 支持的输出类型
<a name="color-space-supported-outputs"></a>

除杜比视界 8.1 之外的所有色彩空间类型均可在所有 MediaLive 输出组类型中进行设置。

只能在以下输出组类型中设置 Dolby Vision 8.1：
+ 档案
+ CMAF 摄取
+ HLS
+ UDP

## 支持的输出编解码器
<a name="color-space-supported-output-codecs"></a>

下表指定了 MediaLive 输出色彩空间支持的编解码器。


|  输出颜色空间   | AV1 | AVC (H.264) | HEVC (H.265) | 
| --- | --- | --- | --- | 
|  Rec. 601  | 支持 | 是 | 是 | 
|  Rec. 709  | 支持 | 是 | 是 | 
|  HDR10   | 是 |  | 是 | 
|  HLG  | 支持 |  | 是 | 
|  Dolby Vision 8.1  |  |  | 是 | 

** HDR10 或杜比视界 8.1 输出支持的视频配置文件**

对于 HDR10 杜比视界 8.1 输出，视频配置文件必须包含术语 *10* BIT。