IMSC、TTML 和 WebVTT (附屬) 輸出字幕 - MediaConvert

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

IMSC、TTML 和 WebVTT (附屬) 輸出字幕

本節說明如何在 中設定 IMSC、TTML 和 WebVTT (附屬) 輸出字幕 AWS Elemental MediaConvert。主要主題包括:

  • 在哪裡指定字幕。

  • 如何指定多個字幕音軌。

  • Sidecar 字幕容器選項。

如果您的輸出字幕為 IMSC、TTML 或 WebVTT 格式,請根據下列資訊在您的輸出中設定這些字幕。如需 IMSC 支援的限制 , 請參閱 IMSC 需求

在何處指定字幕

將您的字幕放在相同的輸出群組中,但與影片的輸出不同。

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

刪除 視訊和音訊 1 群組的設定
  1. 建立任務頁面上,在左側任務窗格的輸出群組下,選擇包含您要刪除之設定群組的輸出。

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

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

如何指定多個字幕音軌

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

注意

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

Sidecar 字幕容器選項

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

對於 DASH ISO 輸出群組,您可以從以下選擇:

  • 分段的 MP4 (.fmp4)

  • 原始 (.xml 適用於 IMSC,.ttml 適用於 TTML)

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

指定 DASH ISO 輸出群組中 IMSC 和 TTML 字幕的字幕容器
  1. DASH ISO 輸出群組中設定輸出,如中所述在 ABR 串流輸出群組中建立輸出。將字幕放在單獨的輸出中。

  2. 建立任務頁面上,在左側的任務窗格中,選擇字幕輸出。

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

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