

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

# 使用 3D LUTs色彩轉換
<a name="3d-luts"></a>

當您將影片從一個色彩空間轉換為另一個色彩空間時， AWS Elemental MediaConvert 會自動將顏色從輸入色彩空間映射到輸出色彩空間。若要選擇性地指定您自己的自訂顏色映射，請使用 **3D LUTs**(3D 查詢資料表）。

3D LUTs包含特定輸入或一組輸入的顏色映射資訊。在影片製作工作流程中，您會從顏色分級器收到 3D LUTs 作為 .cube 檔案。

3D LUTs是影片處理工作流程中色彩轉換的工具。它們可讓您將精確的顏色調整套用至影片內容，確保不同顯示器和檢視環境中的顏色外觀一致。在您的工作流程中包含 3D LUTs 的一些原因可能包括以下任何一項：
+ 將電影或廣播級色彩分級套用至您的內容
+ 當您在不同色彩空間之間轉換時，控制色彩映射
+ 確保不同內容的顏色一致
+ 更正來源影像素材中的顏色不平衡或曝光轉移
+ 套用創意或風格化的顏色處理

**Topics**
+ [使用 3D LUTs 設定任務](3d-lut-use.md)
+ [3D LUTs任務設定需求](3d-lut-requirements.md)
+ [疑難排解](3d-lut-troubleshooting.md)

# 使用 3D LUTs 設定任務
<a name="3d-lut-use"></a>

MediaConvert 只會將色彩空間轉換與您的 3D LUTs 套用至符合您指定設定的輸入和輸出集。您可以將自訂顏色映射套用至某些輸出，並將預設顏色映射套用至其他輸出。

例如，您可以包含指定 **Rec. 601 **輸入色彩空間和 **Rec. 709 **輸出色彩空間的 3D LUT。當您的任務設定符合上一節所列的要求時，MediaConvert 會將您的自訂色彩映射套用至產生 **Rec. 709 輸出的所有 Rec. 601** ****輸入。

針對您需要的每個輸入和輸出色彩空間轉換組合，指定個別的 3D LUT。在單一任務中，您最多可以包含 8 個不同的 3D LUT 設定。MediaConvert 會針對 3D LUT 或任務設定中未包含色彩空間的輸入或輸出使用預設色彩映射。

## MediaConvert 主控台
<a name="collapsible-section-1"></a>

若要使用 MediaConvert 主控台指定 3D LUT：

1. 在 MediaConvert 主控台中開啟[建立任務](https://console.aws.amazon.com/mediaconvert/home#/jobs/create)頁面。

1. 在**建立任務**頁面上，提供轉碼指示和任務設定。如需詳細資訊，請參閱[教學課程：設定任務設定](setting-up-a-job.md)。

1. 在視訊輸出的**編碼設定**下開啟**色彩校正器**預處理器。

1. 在色彩空間**轉換下指定輸出色彩空間**。

1. 在**任務設定**下選擇**全域處理**。

1. 開啟 **3D LUTs**。

1. 在**輸入色彩空間**下，輸入您要套用此 3D LUT 的輸入或輸入的色彩空間。

1. （選用） 如果您為**輸入色彩空間**輸入 **HDR10** 或 **P3D65 (HDR)**，請選擇性地輸入**輸入主控亮度**的值。使用 來選取具有特定亮度的輸入。輸入與輸入**的最大亮度**相同的值，該值位於輸入的**影片選擇器**、**影片校正**、設定下。

   如果您輸入 `0`以取得輸入主控亮度，或保留空白，您的 3D LUT 將套用至所有 **HDR10** 或 **P3D65 (HDR)** 輸入。 ****

1. 在**輸出色彩空間**下，輸入您要套用此 3D LUT 的輸出色彩空間。

1. （選用） 如果您為**輸出色彩空間**輸入 **HDR10** 或 **P3D65 (HDR)**，則選擇性輸入**輸出主控亮度**的值。使用 選取具有特定亮度的輸出。輸入您為**最大亮度**輸入的相同值，該值位於輸出的**影片**設定下。

   如果您輸入 `0`以取得輸出主控亮度，或保留空白，您的 3D LUT 將套用至所有 **HDR10** 或 **P3D65 (HDR)** 輸出。 ****

1. 在 **3D LUT 檔案輸入**下，輸入 3D LUT .cube 檔案的 URL。

## API、開發套件或 AWS Command Line Interface (AWS CLI)
<a name="collapsible-section-2"></a>

若要使用 API、 SDK 或 AWS Command Line Interface (AWS CLI) 指定 3D LUT，請在任務設定 JSON `ColorConversion3DLUTSettings`中包含 。

以下是任務設定 JSON 的摘錄，指定 **HDR 10 **到 P3D65 (HDR) 工作流程的 3D LUT： **P3D65 ** 

```
{
  "Settings": {
    "Inputs": [...],
    "OutputGroups": [
      {
        "Name": "File Group",
        "OutputGroupSettings": {...},
        "Outputs": [
          {
            "VideoDescription": {
              "CodecSettings": {... },
              "VideoPreprocessors": {
                "ColorCorrector": {
                  "ColorSpaceConversion": "FORCE_P3D65_HDR",
                  "MaxLuminance": 3000
                }
              }
            },
            "AudioDescriptions": [...],
            "ContainerSettings": {...}
          }
        ]
      }
    ],
    "ColorConversion3DLUTSettings": [
      {
        "InputColorSpace":"HDR10",
        "InputMasteringLuminance": 0,
        "OutputColorSpace": "P3D65HDR",
        "OutputMasteringLuminance": 3000,
        "FileInput": "s3://amzn-s3-demo-bucket/HDR10_to_P3D65HDR.cube"
      }
    ]
  }
}
```

# 3D LUTs任務設定需求
<a name="3d-lut-requirements"></a>

當您在 MediaConvert 任務中包含 3D LUTs 時，您還必須包含下列設定：

**輸入色彩空間**  
根據輸入的色彩空間，指定哪些輸入使用此 3D LUT。

**輸入主控亮度**  
（選用） 只有在輸入具有 **HDR10** 或 **P3D65 (HDR)** 色彩空間時，才包含**輸入主控亮度**。否則，請保留空白。使用 在具有不同主控亮度的輸入之間進行選取。

**輸出色彩空間**  
根據輸出的色彩空間，指定哪些輸出使用此 3D LUT。

**輸出主控亮度**  
（選用） 只有在輸出具有 **HDR10** 或 **P3D65 (HDR)** 色彩空間時，才包含**輸出主控亮度**。否則，請保留空白。使用 在具有不同主控亮度的輸出之間進行選取。

**.cube 檔案**  
為您的 .cube 檔案指定 Amazon S3、HTTP 或 HTTPS URL。MediaConvert 接受大小上限為 8MB 的 .cube 檔案。

**顏色校正器**  
在影片輸出的色彩**校正器**預處理器中指定輸出色彩空間。

# 疑難排解
<a name="3d-lut-troubleshooting"></a>

以下是使用 3D LUT 檔案和疑難排解秘訣時可能遇到的問題清單：

**檔案存取錯誤**  
確保您的 3D LUT 檔案可供 MediaConvert 存取，並檢查您的許可。

**格式驗證錯誤**  
確認您的 3D LUT 檔案為支援的格式。

**檔案大小錯誤**  
確認您的 3D LUT 檔案低於 8MB 限制。

**顏色外觀問題**  
檢查您是否為您的內容指定了正確的輸入和輸出色彩空間設定。