

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

# IMSC、TTML 和 WebVTT （附屬） 輸出字幕
<a name="ttml-and-webvtt-output-captions"></a>

 本節說明如何在 中設定 IMSC、TTML 和 WebVTT （附屬） 輸出字幕 AWS Elemental MediaConvert。主要主題包括：
+ 在何處指定字幕。
+ 如何指定多個字幕軌跡。
+ 附屬字幕容器選項。

如果您的輸出字幕為 IMSC、TTML 或 WebVTT 格式，請根據下列資訊在您的輸出中設定這些字幕。如需 IMSC 支援的限制 , 請參閱 [IMSC 要求](imsc-captions-support.md)。

## 在何處指定字幕
<a name="where-ttml-and-webvtt-output-captions"></a>

將您的字幕放在相同的輸出群組中，但與視訊的輸出不同。

將字幕新增至輸出後，請刪除服務使用輸出自動建立的**視訊**和**音訊 1** 設定群組。

**刪除 視訊和音訊 1 群組的設定**

1. 在**建立任務**頁面的左側**任務**窗格中的**輸出群組**下，選擇包含您要刪除之設定群組的輸出。

1. **影片**設定群組會自動顯示在**串流設定**區段中。選擇**移除影片選擇**器按鈕。

1. **音訊 1** 設定群組會自動顯示在**串流設定**區段中。選擇**移除**按鈕。

## 如何指定多個字幕音軌
<a name="multilang-ttml-and-webvtt-output-captions"></a>

將每個字幕軌放入其各自的輸出中。

**注意**  
在任務中第一個指定的字幕軌會以 HLS 資訊清單中的預設軌道表示。

## 附屬字幕容器選項
<a name="sidecar-captions-container-options"></a>

視輸出群組而定，您可以選擇 IMSC 和 TTML 字幕輸出的字幕容器。

對於 **DASH ISO** 輸出群組，您可以從以下選擇：
+ 分段的 MP4 (`.fmp4`)
+ 原始 (`.xml` 適用於 IMSC，`.ttml` 適用於 TTML)

對於所有其他輸出群組，IMSC 和 TTML 檔案是原始檔案。

**指定 DASH ISO 輸出群組中 IMSC 和 TTML 字幕的字幕容器**

1. 在 **DASH ISO** 輸出群組中設定輸出，如中所述[在 ABR 串流輸出群組中建立輸出](setting-up-a-job.md#create-outputs-in-abr-streaming-output-groups)。將字幕放在單獨的輸出中。

1. 在**建立任務**頁面上，於左側**的任務**窗格中，選擇字幕輸出。

1. 在右側的 **Output settings (輸出設定)** 區段中，選擇 **Container settings (容器設定)**，然後啟用 **DASH container settings (DASH 容器設定)**。

1. 對於 **Captions container (字幕容器)**，請保留預設的 **Raw (原始)** 或選擇 **Fragmented MPEG-4 (分段的 MPEG-4)**。