TTML樣式格式 - MediaConvert

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

TTML樣式格式

AWSElemental MediaConvert 會在工作執行時讀取輸入註解的樣式格式。如果您發現輸出的樣式格式有問題,建議您檢查輸入註解的格式,或將「樣式傳遞」設定為「已啟用」。下列主題提供在輸入註解中使用字型、可隱藏屬性和從右至左語言的TTML指引。

指定字型

MediaConvert 支援 TTML2W3C 建議中列出的下列一般字型系列:

  • 預設

  • 等寬

  • sansSerif

  • 襯線

  • monospaceSansSerif

  • monospaceSerif

  • proportionalSansSerif

  • proportionalSerif

為獲得最佳結果,請在TTML輸入註解中指定一般字型系列。如果您改為指定個別字體,則 MediaConvert 會將字體對映至上面列出的其中一個一般字體系列。

可遺傳和非可遺傳的屬性

樣式屬性可以是可遺傳的或不可遺傳的。TTML2 W3C 建議列出了這些繼承的每個樣式屬性。

在您希望它們應用到的每個元素中包含非遺傳樣式屬性。

例如,tts:backgroundColor是一個非可隱藏的樣式屬性。以下結果與紅色背景顏色和世界沒有背景顏色的 hello

<span tts:backgroundColor="red">hello<br/>world</span>

您可以修復上述格式,以便 hello world 通過使用單獨的跨度具有紅色背景顏色,每個跨度都有自己的 style 屬性,如下例所示:

<span><span tts:backgroundColor="red">hello</span> <br/> <span tts:backgroundColor="red">world</span></span>

從右到左的語言

MediaConvert 支持從左到右和從右到左的文本方向內TTML。

如果不指定文字方向, MediaConvert 會使用從左到右。

若要指定由右至左,請包含tts:direction="rtl"屬性。如果您的文字混合了雙向字元,也請包含 TTML2W3C 建議中所述的tts:unicodeBidi="embed"屬性。請注意,這tts:unicodeBidi是一個非可隱藏的屬性。