

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 處理複雜的色彩空間轉換
<a name="color-space"></a>

**重要**  
閱讀[要讀取的區段](#color-space-which-section)以判斷您是否應該閱讀本節。

您可以控制 MediaLive 如何取得視訊來源中的色彩空間和色彩空間中繼資料，並在視訊輸出中進行操作。您可以設定每個輸出視訊編碼來轉換或傳遞色彩空間，以及包含或省略色彩空間中繼資料。

所有影片都屬於特定的色彩空間。色彩空間定義影片的顏色範圍。影片可以包含色彩空間中繼資料。此中繼資料提供色彩空間的相關資訊。當色彩空間中繼資料遺失時，影片仍有色彩空間，但 MediaLive 等影片處理器無法操作色彩空間。

您可以控制 MediaLive 如何取得視訊來源中的色彩空間和色彩空間中繼資料，並在視訊輸出中進行操作。您可以設定每個輸出視訊編碼來轉換或傳遞色彩空間，以及包含或省略色彩空間中繼資料。

**預設行為**

預設行為是傳遞色彩空間並傳遞色彩空間中繼資料。

**Topics**
+ [要讀取的區段](#color-space-which-section)
+ [處理色彩空間的選項](color-space-handling-options.md)
+ [關於色彩空間的一般資訊](about-color-metadata.md)
+ [處理色彩空間的一般程序](color-space-general-procedure.md)
+ [評估來源中的色彩空間](color-space-assess-inputs.md)
+ [在輸入中處理色彩空間中繼資料](color-space-input-handling.md)
+ [設定每個輸出中的色彩空間處理](color-space-output-handling.md)
+ [不同色彩空間處理的結果](colorspace-output-results.md)
+ [參考：欄位的位置](colorspace-fields.md)

## 要讀取的區段
<a name="color-space-which-section"></a>

本指南中有兩個章節是關於在 MediaLive 中處理色彩空間 - 本節和 章節[處理直接的顏色空間轉換](color-space-simplified.md)。

閱讀 [判斷本節是否適用於您的頻道](color-space-simplified.md#color-space-simplified-which-section)中的 要求[處理直接的顏色空間轉換](color-space-simplified.md)。如果您的內容不符合所有這些要求，請改為遵循本節中的程序。

本節提供處理複雜情況的程序，包括下列項目：
+ 評估內容中色彩空間中繼資料的準確性。
+ 清除內容中的中繼資料。
+ 一個輸入的內容，其中色彩空間在輸入中切換。
+ 轉換由支援和不支援色彩空間組合而成的內容。

這些要求通常適用於您要轉換為即時串流的 VOD 檔案的內容。VOD 檔案可能已透過將數個不同的來源拼接在一起來建立，每個來源都有不同的色彩空間。它可能包含色彩空間不明和/或中繼資料遺失或不正確的舊內容。

# 處理色彩空間的選項
<a name="color-space-handling-options"></a>

所有影片都屬於特定的色彩空間。色彩空間定義影片的顏色範圍。影片可以包含色彩空間中繼資料。此中繼資料提供色彩空間的相關資訊。當色彩空間中繼資料遺失時，影片仍有色彩空間，但 MediaLive 等影片處理器無法操作色彩空間。

您可以控制 MediaLive 如何取得視訊來源中的色彩空間和色彩空間中繼資料，並在視訊輸出中進行操作。

您可以設定每個輸出視訊編碼，以不同的方式處理色彩空間：


| 選項 | 色彩空間的處理  |  色彩空間中繼資料的處理  | 
| --- | --- | --- | 
| 傳遞並包含 | 傳遞 | 傳遞 （已更正或原始） | 
| 傳遞並移除 | 傳遞 | 移除 | 
| 轉換並包含  | 轉換 | 產生新的色彩空間中繼資料 | 
| 轉換和移除 | 轉換 | 移除 | 

**輸出中的處理範圍**

您可以在頻道中設定每個輸出以進行不同的處理。例如，您可以設定一個輸出來將色彩空間轉換為 HDR10、設定一個輸出來轉換為 HLG，以及設定另一個輸出來傳遞色彩空間。如需詳細資訊，請參閱[通過色彩空間](color-space-options-passthrough.md)及[轉換色彩空間](color-space-options-convert.md)。

# 關於色彩空間的一般資訊
<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   |  記錄 601   |  BT.1886   |  不適用。此色彩空間不包含顯示中繼資料。  | 
|  Rec. 709 或 Rec. 709   |  記錄 709   |  BT.1886   |  不適用。此色彩空間不包含顯示中繼資料。  | 
|  HDR10   |  記錄 2020  |  SMPTE ST 2084 (PQ)   |  SMPTE ST 2086   | 
|  HLG 或 HLG 2020   |  記錄 2020  |  HLG rec. 2020   | 不適用。此色彩空間不包含顯示中繼資料。 | 
|  Dolby Vision 8.1  |  記錄 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 輸出中特定色彩空間的顏色空間。


|  來源中的任何這些色彩空間  |  可以在輸出中轉換為此色彩空間  | 
| --- | --- | 
|  記錄 709、HLG、HDR10   |  記錄 601  | 
|  記錄 601、HLG、HDR10  |  記錄 709  | 
| 記錄 601， Rec. 709、HLG | HDR10 | 
| 記錄 601， Rec. 709、HDR10 |  HLG  | 
|  HDR10 如果 MediaLive 遇到非 non-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 遇到非 non-HDR10 內容的一部分，它會傳遞該部分的色彩空間和色彩空間中繼資料，
  + 影片來源不能是 檔案。這表示來源不能是 MP4 檔案中的 VOD 資產或傳輸串流中的 VOD 資產。

  這些限制條件是由 Dolby Vision 8.1 所規範，且與產生符合 Dolby Vision 8.1 標準之 Dolby Vision 8.1 輸出所需的最低視訊品質相關。

## 支援的輸出類型
<a name="color-space-supported-outputs"></a>

除了 Dolby Vision 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) | 
| --- | --- | --- | --- | 
|  記錄 601  | 是 | 是 | 是 | 
|  記錄 709  | 是 | 是 | 是 | 
|  HDR10   | 是 |  | 是 | 
|  HLG  | 是 |  | 是 | 
|  Dolby Vision 8.1  |  |  | 是 | 

**HDR10 或 Dolby Vision 8.1 輸出支援的影片設定檔**

對於 HDR10 或 Dolby Vision 8.1 輸出，影片設定檔必須包含 *10BIT* 一詞。

# 處理色彩空間的一般程序
<a name="color-space-general-procedure"></a>

在通道中處理色彩空間的程序，與在輸出中傳遞和轉換色彩空間的程序相同。

1. 您必須評估所有輸入中的色彩空間，並根據您的偏好判斷是否可以處理色彩空間。請參閱 [評估來源中的色彩空間](color-space-assess-inputs.md)。

1. 您必須評估來源，以確保色彩空間中繼資料正確無誤。
   + 對於傳遞：如果您計劃包含色彩空間中繼資料，您必須對其進行評估。如果中繼資料不正確，下游玩家將無法正確處理色彩空間。
   + 針對轉換：MediaLive 會讀取此中繼資料來判斷來源的色彩空間，以便套用正確的轉換公式。因此，即使您計劃移除輸出中的中繼資料，仍必須評估中繼資料。

   請參閱 [評估來源中的色彩空間中繼資料](color-space-input-procedure.md)。

1. 如果您需要更正色彩空間中繼資料，請在輸入中進行更正。您可以分別設定每個輸入。

   請參閱 [更正中繼資料的選項](color-space-cleanup-scenarios.md)。

1. 設定輸出以傳遞或轉換色彩空間，並包含或省略色彩空間中繼資料。請參閱 [設定每個輸出中的色彩空間處理](color-space-output-handling.md)。

# 評估來源中的色彩空間
<a name="color-space-assess-inputs"></a>

1. 與每個輸入的內容提供者交談。取得下列資訊：
   + 套用至內容的色彩空間名稱。
   + 每個輸入只包含一個色彩空間或數個色彩空間。
   + 色彩空間中繼資料是否準確。（您將在[下一節](color-space-input-procedure.md)使用此資訊。)

1. 請閱讀以下資訊，判斷是否有理由不傳遞或不轉換色彩空間。

**Topics**
+ [不明色彩空間](#color-space-unknown)
+ [傳遞的限制](#color-space-restrictions-passthrough)
+ [轉換的限制](#color-space-restrictions-conversion)

## 不明色彩空間
<a name="color-space-unknown"></a>

如果內容提供者無法告訴您哪些色彩空間適用於輸入，則不應嘗試轉換色彩空間。這樣做可能會降低視訊品質。

您可能可以通過色彩空間。在此情況下，您應該移除色彩空間中繼資料，讓下游系統不會讀取可能不準確的資訊。

## 傳遞的限制
<a name="color-space-restrictions-passthrough"></a>

**傳遞支援的色彩空間**

MediaLive 可以通過其支援的色彩空間。

**傳遞不支援的顏色空間**

MediaLive 可能可以傳遞其不支援的色彩空間。可能適用下列任何一項：
+ MediaLive 可能可以擷取輸入，並傳遞色彩空間和色彩空間中繼資料。
+ 或者，它可能會擷取輸入，但會產生無法接受的輸出。
+ 或者，它可能無法擷取輸入，因此事件遵循輸入遺失行為常式 （例如，它可能會在輸出中顯示板塊）。

**傳遞和輸出轉碼器**

即使 MediaLive 支援您要傳遞的色彩空間，輸出轉碼器仍可能有限制。

如果您想要在即使一個輸出中通過色彩空間，則頻道中的每個輸入都必須位於輸出轉碼器支援的色彩空間中。如需轉碼器的資訊，請參閱 [支援的輸出轉碼器](color-space-input-output-requirements.md#color-space-supported-output-codecs)。

例如，您要在其中傳遞色彩空間的輸出。您想要使用 H.264 編碼該輸出。假設其中一個頻道輸入包含 Dolby Vision 8.1 中的內容。不過，H.264 中不能包含 Dolby Vision 色彩空間 （來自輸入）。MediaLive 會接受組態，但不支援色彩空間中的輸出部分將會降級。

解決方法是選擇所有輸入中所有色彩空間支援的輸出轉碼器。

請注意，頻道中傳遞的規則如何根據所有輸入的色彩空間。

## 轉換的限制
<a name="color-space-restrictions-conversion"></a>

即使 MediaLive 支援轉換為特定色彩空間，輸出轉碼器仍可能有限制。

如果您想要在輸出中轉換為特定色彩空間，則您在該輸出中設定的轉碼器必須支援該色彩空間。

例如，您有一個輸出，其中您想要使用 H.264 進行編碼，而且您想要將所有來源色彩空間轉換為 HDR10。不過，HDR10 不能包含在 H.264 中。MediaLive 不會讓您以這種方式設定 。當您選擇 H.264 時，HDR10 的選項會從您指定輸出色彩空間的 欄位中移除。

解決方法是選擇色彩空間轉換支援的輸出轉碼器 (H.265)。

請注意，頻道中轉換的規則如何根據個別輸出的色彩空間和轉碼器。

# 在輸入中處理色彩空間中繼資料
<a name="color-space-input-handling"></a>

您必須評估 MediaLive 輸入的色彩空間，並判斷色彩空間中繼資料是否需要清除。您必須執行此評估，才能決定輸出的正確處理方式。

**Topics**
+ [評估來源中的色彩空間中繼資料](color-space-input-procedure.md)
+ [更正中繼資料的選項](color-space-cleanup-scenarios.md)
+ [設定輸入以更正中繼資料](color-space-input-setup.md)

# 評估來源中的色彩空間中繼資料
<a name="color-space-input-procedure"></a>

您必須先判斷是否需要修改輸入中的色彩空間中繼資料，才能設定輸出。若要做出此決策，您必須評估輸入中中繼資料的品質。

**重要**  
事件輸入端的處理是關於變更色彩空間中繼資料，而不是變更色彩空間本身。處理是關於變更中繼資料以正確識別輸入中的色彩空間，以準備輸出中的計劃處理。  
影片轉換為不同的色彩空間會在 中發生[設定每個輸出中的色彩空間處理](color-space-output-handling.md)。

**評估輸入**

1. 您應該已取得所有輸入中色彩空間中繼資料準確性的相關資訊。

1. 記下所有輸入中所有色彩空間的中繼資料是否存在和準確性。

   適用下列情況時，色彩空間中繼資料是準確的：
   + 它存在於輸入中，並準確識別色彩空間，這表示色彩空間已準確標記。

   色彩空間中繼資料可能存在，但可能以一種或多種方式不正確：
   + 不正確：中繼資料與色彩空間不相符。
   + 未知：中繼資料會將色彩空間標記為*未知*。
   + 不支援：中繼資料會指定 MediaLive [不支援](color-space-standards.md)的色彩空間。MediaLive 不會讀取此中繼資料。
   + 遺失：全部或部分視訊可能沒有色彩空間中繼資料。

1. 此步驟僅適用於下列情況：
   + 輸入適用於 MediaLive 裝置，例如 AWS Elemental Link。
   + 輸入色彩空間為 HDR10。
   + 您計劃將色彩空間傳遞至輸出。

   取得內容的 CLL 上限和 FALL 上限值。

   MediaLive 無法從 AWS Elemental Link 裝置讀取中繼資料。但是，您可以在頻道組態中手動輸入色彩空間和顯示中繼資料 (Max CLL 和 Max FALL)。

   如果您打算將此輸入從 HDR10 轉換為另一個色彩空間，則不需要這些值。

# 更正中繼資料的選項
<a name="color-space-cleanup-scenarios"></a>

在步驟 1 中，您已評估 MediaLive 輸入中色彩空間中繼資料的狀態。您現在必須決定是否可以清除任何不正確的中繼資料。

MediaLive 可以清除 Dolby Vision 8.1 或不支援色彩空間以外的任何色彩空間的色彩空間中繼資料。

**注意**  
如果您想要轉換頻道中的色彩空間，所有輸入的中繼資料都必須準確或清除。如果甚至有一個輸入無法清除，您將無法轉換輸出中的色彩空間。您必須設定 才能通過色彩空間。  
如果您想要傳遞色彩空間並包含其中繼資料，則所有輸入的中繼資料都必須準確或清除。下游系統會讀取此中繼資料，因此必須準確。如果甚至有一個輸入無法清除，您可以通過色彩空間，但您應該省略輸出中的色彩空間。

**Topics**
+ [案例 A – 中繼資料準確](color-space-scenario-pass.md)
+ [案例 B – 可以強制修正中繼資料](color-space-scenario-correct.md)
+ [案例 C – 使用備用更正中繼資料](color-space-scenario-correct-one.md)
+ [案例 D – 無法更正中繼資料](color-space-scenario-correct-multiple.md)

# 案例 A – 中繼資料準確
<a name="color-space-scenario-pass"></a>

在評估 MediaLive 輸入期間，您可能已決定下列項目：
+ 內容在一個色彩空間中，支援色彩空間，色彩空間中繼資料是準確的。
+ 或者，內容的不同部分位於不同的色彩空間中，而且色彩空間中繼資料對於每個部分都是準確的。

您可以使用下列選項來處理輸出中的中繼資料：

**包含中繼資料**

遵循 中的程序[設定輸入以更正中繼資料](color-space-input-setup.md)，並設定金鑰欄位，如下所示：
+ **色彩空間**欄位 – 設定為**跟隨** 
+ **色彩空間用量**欄位 – MediaLive 會忽略此欄位。

在處理期間，MediaLive 會讀取中繼資料，以識別色彩空間。

**移除中繼資料**

即使色彩空間中繼資料是準確的，您可能已經決定移除色彩空間中繼資料。例如，色彩空間可能會在輸入內或在輸入之間頻繁變更。您知道 MediaLive 下游有一個系統無法處理中繼資料中的變更。

您仍然可以轉換或傳遞色彩空間。轉換色彩空間是安全的，因為中繼資料是可靠的。

遵循 中的程序[設定輸入以更正中繼資料](color-space-input-setup.md)，並設定金鑰欄位，如下所示：
+ **色彩空間**欄位 – 設定為**跟隨** 
+ **色彩空間用量**欄位 – MediaLive 會忽略此欄位。

在處理期間，MediaLive 會讀取中繼資料，以識別色彩空間。

# 案例 B – 可以強制修正中繼資料
<a name="color-space-scenario-correct"></a>

在評估 MediaLive 輸入期間，您可能已決定下列項目：
+ 內容位於一個色彩空間中，這是支援的色彩空間。
+ 色彩空間中繼資料不正確。它可以是不正確、缺少、未知或不支援的任意組合 （不正確地標記為 MediaLive 不支援的色彩空間）。

請注意，如果輸入來自 裝置 AWS Elemental Link ，此案例一律適用。

您可以選擇處理輸出中的中繼資料：

**更正中繼資料**

您可以更正中繼資料。遵循 中的程序[設定輸入以更正中繼資料](color-space-input-setup.md)，並設定金鑰欄位，如下所示：
+ **色彩空間**欄位 – 設定為具有無法接受中繼資料的色彩空間。
+ **色彩空間用量**欄位 – 設定為 **FORCE**

在處理期間，MediaLive 會為所有遺失、未標記和未知的中繼資料建立指定色彩空間的中繼資料。它也會將所有現有的中繼資料變更為指定的色彩空間。（它會*強制*中繼資料。)

擷取後，輸入中的所有內容都會一致標示為一個色彩空間。

# 案例 C – 使用備用更正中繼資料
<a name="color-space-scenario-correct-one"></a>

在評估 MediaLive 輸入期間，您可能已決定下列項目：
+ 內容的不同部分位於不同的色彩空間。支援所有這些色彩空間。
+ 一個色彩空間的中繼資料在所有位置都不準確，或者有時準確，有時不準確。
+ 所有其他色彩空間的內容中繼資料是準確的。

例如，輸入具有 Rec. 601 內容，其部分標示不正確。它也有遺漏、未知或不支援的部分。輸入也有正確標記的 HDR10 內容和 HLG 內容。

您可以選擇處理輸出中的中繼資料：

**更正中繼資料**

遵循 中的程序[設定輸入以更正中繼資料](color-space-input-setup.md)，並設定金鑰欄位，如下所示：
+ **色彩空間**欄位 – 設定為中繼資料不一致的色彩空間 （上述範例中的修訂版 601)。
+ **色彩空間用量**欄位 – 設定為 **FALLBACK**

在擷取期間，MediaLive 會為所有遺失、未標記和未知的影片內容建立特定色彩空間的中繼資料。它不會變更任何支援的色彩空間中繼資料。（它會*回到*現有的中繼資料。) 因此，它不會變更準確標記的 Rec. 601 或準確標記的 HDR10 或 HLG 內容。

擷取後，即使內容位於多個色彩空間中，仍會一致地標記輸入中的所有內容。

# 案例 D – 無法更正中繼資料
<a name="color-space-scenario-correct-multiple"></a>

在評估 MediaLive 輸入期間，您可能已決定下列項目：
+ 內容的不同部分位於不同的色彩空間。支援所有這些色彩空間。
+ 中繼資料在多個色彩空間中不正確。（將此與案例 C 進行比較，其中中繼資料僅在一個色彩空間中不準確。)

或者，您可能已決定下列項目：
+ 內容提供者無法提供色彩空間或其中繼資料的正確資訊。

您可以選擇處理輸出中的中繼資料：

**移除中繼資料**

無法清除此內容，因為 MediaLive 只能更正一個色彩空間的中繼資料。在此案例中，中繼資料在不同類型的色彩空間中不準確。

您無法強制色彩空間中繼資料。例如，您無法將其強制至 Rec. 601，因為有時 會正確識別隨附的色彩空間，但有時不會。不正確的中繼資料將導致不正確的轉換 （如果您轉換輸出中的色彩空間） 或較低的檢視體驗 （如果您傳遞輸出中的色彩空間）。

遵循 中的程序[設定輸入以更正中繼資料](color-space-input-setup.md)，並設定金鑰欄位，如下所示：
+ **色彩空間**欄位 – 設定為 **FOLLOW** 
+ **色彩空間用量**欄位 – MediaLive 會忽略此欄位。

在處理期間，MediaLive 不會讀取中繼資料。

即使對於具有正確色彩空間中繼資料的其他輸入，您也無法在任何輸出中轉換色彩空間。

# 設定輸入以更正中繼資料
<a name="color-space-input-setup"></a>

在上一個步驟中，您已識別如何更正每個 MediaLive 輸入中的色彩空間中繼資料。本節說明如何設定每個輸入以進行必要的更正。

**注意**  
本節假設您熟悉建立或編輯頻道，如[從零開始建立頻道](creating-channel-scratch.md)中所述。

**設定連接到頻道的每個輸入**

1. 在 **Create Channel (建立頻道)** 頁面的 **Input attachments (輸入附件)** 區段中，針對 **Video selector (視訊選取器)** 選擇 **Video selector (視訊選取器)**。

1. 為 **Color space (色彩空間)** 和 **Color space usage (色彩空間使用量)** 設定適當的值。請參閱此程序後的 資料表。

1. 只有在您選擇 **HDR10** 且連接的輸入適用於 MediaLive 裝置，例如，且您計劃將內容轉換為另一個色彩空間時 AWS Elemental Link，此步驟才適用。您必須為內容指定最大 CLL 和最大 FALL 的值。您應該已從內容提供者取得此資訊。

   在**最大 CLL** 欄位和**最大 FALL** 欄位中，輸入值。

在下表中，每一列都會顯示兩個欄位的有效組合，以及該組合的結果。


|  **色彩空間**欄位  |  **色彩空間用量**欄位  | 結果 | 
| --- | --- | --- | 
|  **FOLLOW (跟隨)**   |  此欄位會被忽略。  | 傳遞。MediaLive 不會變更色彩空間中繼資料。 | 
|  **REC\$1601** 或  **REC\$1709** 或 **HDR10** 或 **HLG** 或 **Dolby Vision 8.1**  |  **Force**   | 清理。MediaLive 會將所有內容標記為使用指定的色彩空間。 | 
|  **REC\$1601** 或 **REC\$1709** 或 **HDR10** 或 **HLG** 或  **Dolby Vision 8.1**  |  **Fallback (備用)**   |  清理。MediaLive 只會將內容標示為使用指定的色彩空間，用於未標示或標示為未知或標示為不支援色彩空間的部分內容。  | 

# 設定每個輸出中的色彩空間處理
<a name="color-space-output-handling"></a>

在 中[處理色彩空間的選項](color-space-handling-options.md)，您應該已識別您希望如何處理每個 MediaLive 輸出中的色彩空間。當您[評估輸入](color-space-input-handling.md)時，可能已調整您的計劃。您現在應該有明確的計畫來處理輸出中的色彩空間。

**Topics**
+ [決定增強型 VQ 模式](color-space-output-config-vq.md)
+ [設定輸出以處理色彩空間](colorspace-output-setup.md)

# 決定增強型 VQ 模式
<a name="color-space-output-config-vq"></a>

您必須決定是否應該在每個 MediaLive 輸出中啟用增強型 VQ 模式。此模式僅適用於使用 H.264 的輸出。

在下表中，尋找第一欄中的計劃處理，然後讀取 以識別要採取的動作。若要啟用增強型 VQ 模式，請參閱[設定增強型 VQ 模式](video-enhancedvq.md)。


| 已規劃的轉換 | 詳細資訊 | Action | 
| --- | --- | --- | 
|  轉換為 SDR  |  輸入同時包含 SDR 和 HDR 內容。   |  您必須啟用 模式。  | 
| 轉換為 SDR |  輸入僅包含 SDR 內容。例如，所有輸入都是 Rec. 709，而且您想要將內容轉換為 Rec. 601.  | 您不需要啟用 模式。 | 
| 任何處理 | 任何輸入中都沒有 HDR10 或 HLG。 | 您不需要啟用 模式。 | 
| 任何處理 | 您已啟用增強型 VQ 以改善視訊品質。 | 請將此模式保持啟用。 | 

# 設定輸出以處理色彩空間
<a name="colorspace-output-setup"></a>

請遵循此程序，在每個 MediaLive 輸出中設定色彩空間處理。您可以使用不同的色彩空間處理來設定每個輸出。例如，您可以建立一個傳遞原始色彩空間的輸出，並建立另一個轉換它的輸出。

**注意**  
本節假設您熟悉建立或編輯頻道，如[從零開始建立頻道](creating-channel-scratch.md)中所述。

**Topics**
+ [設定傳遞](#colorspace-output-setup-passthrough)
+ [設定 以轉換](#colorspace-output-setup-convert)

## 設定傳遞
<a name="colorspace-output-setup-passthrough"></a>

您可以設定 在一或多個輸出中傳遞來源色彩空間。要設定的關鍵欄位是**色彩空間**和**色彩中繼資料**。

1. 在**建立頻道**頁面上的**輸出群組**區段中，選擇包含視訊的輸出。

1. 顯示 **Stream settings (串流設定)** 區段，然後選擇 **Video (視訊)** 區段。

1. 針對**轉碼器設定**，選擇轉碼器。如需每個編解碼器支援之色彩空間的相關資訊，請參閱 [支援的輸出轉碼器](color-space-input-output-requirements.md#color-space-supported-output-codecs)。

1. 選擇**轉碼器詳細資訊**。會出現更多的欄位。選擇**其他設定**。會出現更多的欄位。

   在**色彩中繼資料**中，選擇**插入**或**忽略**以指定您要如何處理色彩空間中繼資料。

1. 選擇**色彩空間**。**色彩空間設定**欄位隨即出現。選擇**色彩空間傳遞**。（或者，選擇**不包含**，這相當於**色彩空間傳遞**。)

## 設定 以轉換
<a name="colorspace-output-setup-convert"></a>

您可以設定 在一或多個輸出中轉換色彩空間。有數個欄位必須以特定方式設定。

您可以設定 在一或多個輸出中轉換來源色彩空間。

1. 在**建立頻道**頁面上的**輸出群組**區段中，選取包含視訊的輸出。

1. 顯示 **Stream settings (串流設定)** 區段，然後選擇 **Video (視訊)** 區段。

1. 完成 **Width (寬度)** 和 **Height (高度)** 欄位以指定有效的解析度。記下您是否指定了 SD、HD 或 UHD 解析度。

1. 在**轉碼器設定**中，選擇轉碼器。如需每個編解碼器支援的色彩空間資訊，請參閱 [支援的輸出轉碼器](color-space-input-output-requirements.md#color-space-supported-output-codecs)。

1. 選擇**轉碼器詳細資訊**。會出現更多的欄位。設定**設定檔**、**層**和**層級**欄位，如果它們出現在您選擇的轉碼器中：
   + 如果解析度為 SD，請輸入符合您需求的值。
   + 如果解析度是 HD 或 UHD 解析度，請設定符合您需求的層和關卡，然後設定設定檔，如下所示：
     + 如果輸出色彩空間將是 HDR 色彩空間，您必須選擇名稱中具有 **10BIT** 的設定檔之一。
     + 如果輸出色彩空間將是 SDR 色彩空間，您可以選擇任何設定檔。

1. 選擇**色彩空間**。**色彩空間設定**欄位隨即出現。

   將 欄位設定為要轉換的色彩空間。

   如果您選擇 **HDR10**，則**會顯示最大 CLL** 和**最大 FALL** 欄位。完成這些欄位以設定顯示中繼資料。

1. 返回**轉碼器詳細資訊**，然後選擇**其他設定**。出現更多欄位，包括**顏色中繼資料**。在**色彩中繼資料**中，選擇**插入**或**忽略**以指定您要如何處理色彩空間中繼資料。

# 不同色彩空間處理的結果
<a name="colorspace-output-results"></a>

本節說明 MediaLive 如何處理其在來源輸入中遇到的色彩空間和色彩空間中繼資料，具體取決於您在輸出中設定色彩空間的方式。

**Topics**
+ [傳遞色彩空間時的結果](colorspace-output-passthrough.md)
+ [將色彩空間轉換為 SDR 時的結果](colorspace-output-sdr.md)
+ [將色彩空間轉換為 HDR10 時的結果](colorspace-output-hdr10.md)
+ [將色彩空間轉換為 Dolby Vision 8.1 時的結果](color-space-output-dolby81.md)
+ [移除色彩空間中繼資料時的結果](colorspace-output-remove.md)

# 傳遞色彩空間時的結果
<a name="colorspace-output-passthrough"></a>

如果您設定一或多個 MediaLive 輸出以[通過色彩空間，](colorspace-output-setup.md#colorspace-output-setup-passthrough)請閱讀本節。下表顯示 MediaLive 如何處理其在來源中遇到的每種類型的色彩空間。


|  MediaLive 遇到的色彩空間  |  MediaLive 如何處理色彩空間  | 
| --- | --- | 
|  MediaLive 支援的任何色彩空間中的內容  |  不調整輸出中的色彩空間或亮度 (像素值)。 傳遞存在的三組中繼資料中的任何一組。  | 
|  MediaLive 支援但輸出轉碼器不支援的顏色空間中的內容。  | 不支援此轉換。轉換後，內容的顏色映射將完全錯誤。 | 
| 使用未知或不支援色彩空間標示的內容 |  不調整輸出中的色彩空間或亮度 (像素值)。 將內容保留為使用未知色彩空間標示。 傳遞任何亮度中繼資料和顯示中繼資料。  | 
|  沒有色彩空間中繼資料的內容  |  不調整輸出中的色彩空間或亮度 (像素值)。 將內容保留為未標示 (沒有色彩空間中繼資料)。  | 

# 將色彩空間轉換為 SDR 時的結果
<a name="colorspace-output-sdr"></a>

如果您設定一或多個 MediaLive 輸出[，將色彩空間轉換為](colorspace-output-setup.md#colorspace-output-setup-convert) Rec. 601 或 Rec. 709. 下表顯示 MediaLive 如何處理其在來源中遇到的每種類型的色彩空間。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-sdr.html)

# 將色彩空間轉換為 HDR10 時的結果
<a name="colorspace-output-hdr10"></a>

如果您設定一或多個 MediaLive 輸出，[將色彩空間轉換為](colorspace-output-setup.md#colorspace-output-setup-convert) HDR10，請閱讀本節。下表顯示 MediaLive 如何處理其在來源中遇到的每種類型的色彩空間。


|  MediaLive 遇到的色彩空間  |  MediaLive 如何處理色彩空間  | 
| --- | --- | 
|  SDR 色彩空間中的內容  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-hdr10.html) 此轉換會將較小的 SDR 色彩空間放入較大的 HDR 色彩空間，並將像素映射至代表相同顏色的新程式碼值。 此轉換實際上並不會使現有的色彩更豐富。不過，內容的明亮部分更明亮，深色部分更暗。  | 
| HDR10 中的內容 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-hdr10.html)  | 
| HLG 中的內容 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-hdr10.html)  | 
| Dolby Vision 8.1 中的內容 | 不支援此轉換。轉換後，內容的顏色映射可能完全錯誤。 | 
| 使用未知或不支援色彩空間標示的內容 |  我們無法對 MediaLive 如何處理不支援色彩空間中的來源內容做出任何承諾。可能適用下列任何一項： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-hdr10.html)  | 
|  沒有色彩空間中繼資料的內容  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-hdr10.html)  | 

# 將色彩空間轉換為 Dolby Vision 8.1 時的結果
<a name="color-space-output-dolby81"></a>

如果您設定一或多個 MediaLive 輸出[，將色彩空間轉換為](colorspace-output-setup.md#colorspace-output-setup-convert) Dolby Vision 8.1，請閱讀本節。下表顯示 MediaLive 如何處理其在來源中遇到的每種類型的色彩空間。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/color-space-output-dolby81.html)

# 移除色彩空間中繼資料時的結果
<a name="colorspace-output-remove"></a>

如果您設定一或多個 MediaLive 輸出來[傳遞色彩空間](colorspace-output-setup.md#colorspace-output-setup-passthrough)或[轉換色彩空間，](colorspace-output-setup.md#colorspace-output-setup-convert)並選擇移除色彩空間中繼資料，請閱讀本節。下表顯示 MediaLive 如何處理其在來源中遇到的每種類型的色彩空間。


|  MediaLive 遇到的色彩空間  |  MediaLive 如何處理色彩空間  | 
| --- | --- | 
|  MediaLive 支援的任何色彩空間中的內容 沒有色彩空間中繼資料的內容  | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-remove.html)輸出不會包含任何色彩空間中繼資料、亮度中繼資料或顯示中繼資料。 | 
| 使用未知或不支援色彩空間標示的內容 |  我們無法對 MediaLive 如何處理不支援色彩空間中的輸入做出任何承諾。可能適用下列任何一項： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-output-remove.html)  | 

# 參考：欄位的位置
<a name="colorspace-fields"></a>

如果您知道如何處理 MediaLive 中的色彩空間，且只需要提醒欄位在 MediaLive 主控台中的位置，即可閱讀本節。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/colorspace-fields.html)