IMSC,SCC, SMPTE-TT,, SRTSTL, TTML (側車) 輸入字幕 - MediaConvert

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

IMSC,SCC, SMPTE-TT,, SRTSTL, TTML (側車) 輸入字幕

IMSC、SCC、SMPTE-TT、SRTSTL、和TTML是並行字幕格式。使用這些格式,您可以用獨立的檔案提供輸入字幕。視您的輸出字幕設定而定,以相同格式將它們 AWS Elemental MediaConvert 傳遞至輸出,或將其轉換為另一種並行格式。

所有邊車字幕

在所有情況下,請為每個輸入註解檔案建立一個字幕選擇器。

來源檔案中URI,輸入存放在 Amazon S3 或 HTTP (S) 伺服器上的註解輸入檔案。對於 Amazon S3 輸入,您可以URI直接指定,或選擇「瀏覽」以從 Amazon S3 儲存貯體中進行選取。對於HTTP(S)輸入,提供URL給您的輸入視頻文件。如需詳細資訊,請參閱輸入要求

IMSC字幕

MediaConvert 支援IMSC作為附屬檔案或IMF來源的一部分輸入字幕格式。如果您的輸入IMSC註解是IMF套件的一部分,請參閱IMSC輸入字幕 (作為IMF來源的一部分)。如需IMSC支援的限制,請參閱AWS Elemental 中的 IMSC 字幕支援 MediaConvert

SMPTE-TT 字幕

您可以使用純文字的 SMPTE-TT 輸入字幕,其字幕影像含有 base64 編碼 (smpte:image encoding="Base64") 的字幕影像,並使用字幕影像的外部參照 ()。smpte:backgroundImage

當您的說明使用對映像的外部參考時,這些映像檔必須位於與標題檔案相同的 Amazon S3 儲存貯體和資料夾中。例如,假設這是您 SMPTE _TT 檔案的 Amazon S3 路徑:amzn-s3-demo-bucket/mediaconvert-input/captions/my-captions-spanish.ttml。然後,您必須將標題文件引用的圖像文件存儲在此處:s3://amzn-s3-demo-bucket/mediaconvert-input/captions/

SRT字幕

MediaConvert 支持 UTF -8 個字符編碼的SRT輸入字幕。

同步化附屬字幕和影片

若要確保字幕與影片正確同步,請檢查「影片選擇器」區段中「時間碼」來源的值是否與字幕檔案中的時間碼相符。舉例來說,如果您的影片內嵌時間碼從 01:00:00 開始,但字幕檔案中的時間碼是從零開始,請將影片選擇器「時間碼」來源的預設值從「嵌入式」變更為「0 開始」。如果您任務的其他層面阻止該作業,請使用 Time delta (時間差量) 設定來調整您的字幕,如 時間增量的使用案例 所述。

注意

MediaConvert 視字幕格式是以時間碼為基礎還是以時間戳記為基礎,處理字幕與視訊的對齊方式有所不同。如需詳細資訊,請參閱輸入時間碼源和字幕對齊

時間差異中輸入正數或負數,以修改註解檔案中的時間值。默認情況下,時間增量以秒為單位。例如,輸入15以將 15 秒新增至註解檔案中的所有時間值。或者,輸入-5以從字幕檔案的時間值中減去 5 秒。若要改為以毫秒為單位指定,請將時間增量單位設定為毫秒

如果您為 Time delta 輸入的值會在視訊之前或之後產生字幕,這些字幕將不會出現在您的輸出中。

注意

從轉換SCC為時SRT, MediaConvert 首先將您為「時間增量」設定的值四捨五入為最接近的輸入影格。 MediaConvert 在計算輸出SRT計時時使用此四捨五入值。