本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
TTML 樣式格式
AWS Elemental MediaConvert 會在任務執行時讀取輸入字幕的樣式格式。如果您注意到輸出的樣式格式有問題,建議您檢查輸入字幕的格式,或將樣式傳遞設定為已啟用。下列主題提供在TTML輸入字幕中使用字型、可繼承和不可繼承屬性,以及從右到左語言的指導。
指定字型
MediaConvert 支援 TTML2 W3C 建議
-
預設
-
單空間
-
sansSerif
-
塞里夫
-
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"
屬性。如果您的文字混合了雙向字元,也請包含 TTML2 W3C 建議tts:unicodeBidi="embed"
屬性。請注意, tts:unicodeBidi
是不可繼承的屬性。