TTML 样式 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

TTML 样式

AWS Elemental MediaConvert 在作业运行时读取输入字幕的样式格式。如果您注意到输出的样式格式存在问题,我们建议检查输入字幕的格式。以下主题提供了在 TTML 输入标题中使用字体、可继承和不可继承属性以及从右到左语言的指导。

指定字体

MediaConvert 支持在TTML2 W3C 推荐

  • 默认值

  • 等宽

  • Sansserif

  • 衬线

  • 等空 SansSserif

  • 等空 Serif

  • 比例ansserif

  • 比例衬线

为获得最佳效果,请在 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是不可继承的属性。