本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
IMSC、TTML 和 WebVTT (附屬) 輸出字幕
本節說明如何在 中設定 IMSC、TTML 和 WebVTT (附屬) 輸出字幕 AWS Elemental MediaConvert。主要主題包括:
-
在哪裡指定字幕。
-
如何指定多個字幕音軌。
-
Sidecar 字幕容器選項。
如果您的輸出字幕為 IMSC、TTML 或 WebVTT 格式,請根據下列資訊在您的輸出中設定這些字幕。如需 IMSC 支援的限制 , 請參閱 IMSC 需求。
在何處指定字幕
將您的字幕放在相同的輸出群組中,但與影片的輸出不同。
將字幕新增至輸出後,請刪除服務使用輸出自動建立的視訊和音訊 1 設定群組。
刪除 視訊和音訊 1 群組的設定
-
在建立任務頁面上,在左側任務窗格的輸出群組下,選擇包含您要刪除之設定群組的輸出。
-
影片設定群組會自動顯示在串流設定區段中。選擇移除影片選擇器按鈕。
-
音訊 1 設定群組會自動顯示在串流設定區段中。選擇移除按鈕。
如何指定多個字幕音軌
將每個字幕軌放入其各自的輸出中。
注意
在任務中第一個指定的字幕軌會以 HLS 資訊清單中的預設軌道表示。
Sidecar 字幕容器選項
視輸出群組而定,您可以選擇 IMSC 和 TTML 字幕輸出的字幕容器。
對於 DASH ISO 輸出群組,您可以從以下選擇:
-
分段的 MP4 (
.fmp4
) -
原始 (
.xml
適用於 IMSC,.ttml
適用於 TTML)
對於所有其他輸出群組,IMSC 和 TTML 檔案是原始檔案。
指定 DASH ISO 輸出群組中 IMSC 和 TTML 字幕的字幕容器
-
在 DASH ISO 輸出群組中設定輸出,如中所述在 ABR 串流輸出群組中建立輸出。將字幕放在單獨的輸出中。
-
在建立任務頁面上,在左側的任務窗格中,選擇字幕輸出。
-
在右側的 Output settings (輸出設定) 區段中,選擇 Container settings (容器設定),然後啟用 DASH container settings (DASH 容器設定)。
-
對於 Captions container (字幕容器),請保留預設的 Raw (原始) 或選擇 Fragmented MPEG-4 (分段的 MPEG-4)。