本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
TTML 樣式格式
AWS Elemental MediaConvert 會在任務執行時讀取輸入字幕的樣式格式。如果您注意到輸出的樣式格式有問題,建議您檢查輸入字幕的格式,或將樣式傳遞設定為已啟用。下列主題提供在 TTML 輸入字幕中使用字型、可繼承和不可繼承屬性,以及從右到左語言的指引。
指定字型
MediaConvert 支援 TTML2 W3C 建議
-
預設
-
單空間
-
sansSerif
-
serif
-
monospaceSansSerif
-
monospaceSerif
-
proportionalSansSerif
-
proportionalSerif
為了獲得最佳結果,請在 TTML 輸入字幕中指定一般字型系列。如果您改為指定個別字型,MediaConvert 會將字型映射到上面列出的其中一個一般字型系列。
可繼承和不可繼承的屬性
樣式屬性為可繼承或不可繼承。TTML 2 W3C 建議
在您希望套用它們的每個元素中包含不可繼承的樣式屬性。
例如, tts:backgroundColor
是不可繼承的樣式屬性。以下結果會產生紅色背景顏色的 hello 和沒有背景顏色的世界:
<span tts:backgroundColor="red">hello<br/>world</span>
您可以修正上述格式,讓 hello world 都具有紅色背景顏色,方法是使用個別的跨度,每個跨度都有自己的樣式屬性,如本範例所示:
<span><span tts:backgroundColor="red">hello</span> <br/> <span tts:backgroundColor="red">world</span></span>
從右到左的語言
MediaConvert 在 TTML 中同時支援從左到右和從右到左的文字方向。
當您未指定文字方向時,MediaConvert 會使用從左到右。
若要從右到左指定 ,請包含 tts:direction="rtl"
屬性。如果您的文字混合了雙向字元,請同時包含tts:unicodeBidi="embed"
屬性,如 TTML2 W3C 建議tts:unicodeBidi
是不可繼承的屬性。