Formatierung im TTML-Stil - MediaConvert

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Formatierung im TTML-Stil

AWS Elemental MediaConvert liest die Stilformatierung Ihrer Eingabebeschriftungen, wenn Ihr Job ausgeführt wird. Wenn Sie Probleme mit der Stilformatierung Ihrer Ausgabe feststellen, empfehlen wir, die Formatierung Ihrer Eingabebeschriftungen zu überprüfen oder Style-Passthrough auf Aktiviert zu setzen. Die folgenden Themen enthalten Anleitungen zur Verwendung von Schriftarten, vererbbaren und nicht vererbbaren Attributen sowie Sprachen von rechts nach links in Ihren TTML-Eingabebeschriftungen.

Schriftarten angeben

MediaConvert unterstützt die folgenden generischen Schriftfamilien, die in der TTML2-W3C-Empfehlung aufgeführt sind:

  • default

  • Monospace

  • Ohne Serifen

  • Serife

  • monospaceSansSerif

  • Serif mit Monospace

  • proportionalSansSerif

  • Proportionale Serife

Die besten Ergebnisse erzielen Sie, wenn Sie in Ihren TTML-Eingabebeschriftungen eine generische Schriftfamilie angeben. Wenn Sie stattdessen eine einzelne Schrift angeben, MediaConvert wird die Schrift einer der oben aufgeführten generischen Schriftfamilien zugeordnet.

Vererbbare und nicht vererbbare Eigenschaften

Stilattribute sind entweder vererbbar oder nicht vererbbar. In der W3C-Empfehlung TTML 2 werden diese für jedes Stilattribut unter vererbt aufgeführt.

Fügen Sie nicht vererbbare Stilattribute in jedes Element ein, für das sie gelten sollen.

Ist beispielsweise ein Stilattribut, tts:backgroundColor das nicht vererbbar ist. Das folgende Ergebnis ergibt „Hallo“ mit roter Hintergrundfarbe und „Welt“ ohne Hintergrundfarbe:

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

Sie können die obige Formatierung korrigieren, sodass Hello World beide eine rote Hintergrundfarbe haben, indem Sie einzelne Bereiche mit jeweils eigenen Stilattributen verwenden, wie in diesem Beispiel:

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

Sprachen von rechts nach links

MediaConvert unterstützt sowohl Textrichtungen von links nach rechts als auch von rechts nach links innerhalb von TTML.

Wenn Sie keine Textrichtung angeben, MediaConvert wird von links nach rechts verwendet.

Um von rechts nach links anzugeben, fügen Sie ein tts:direction="rtl" Attribut hinzu. Wenn Ihr Text eine Mischung aus bidirektionalen Zeichen enthält, fügen Sie auch ein tts:unicodeBidi="embed" Attribut hinzu, wie in der TTML2-W3C-Empfehlung beschrieben. Beachten Sie, dass es sich um ein nicht vererbbares tts:unicodeBidi Attribut handelt.