Untertitelplatzierung in IMSC
IMSC ermöglicht eine sehr präzise Positionierung von Texten über dem Videoinhalt, den Sie anzeigen. Es gibt einige Tricks und bewährte Verfahren, die verwendet werden können, um die Platzierung der Texte auf dem Bildschirm zu vereinfachen.
Berücksichtigung der richtigen Textplatzierung
Das Erstellen eines IMSC-Dokuments mit richtiger Textplatzierung und -fluss ist eine der wichtigsten Aufgaben. Im Gegensatz zu einigen anderen Untertitelformaten erlaubt IMSC eine sehr explizite Platzierung des Textes an beliebigen Stellen auf dem Bildschirm. Dennoch sind die heute am häufigsten verwendeten Untertitelstile unten zentriert und oben zentriert auf dem Bildschirm.
Das <region>
-Element
Das <region>
-Element erstellt im Wesentlichen ein Feld auf dem Bildschirm, in dem der Text angezeigt wird. Der Text auf dem Bildschirm wird niemals außerhalb dieses Feldes angezeigt. Neben der Beschreibung der Größe und Position des Feldes, in dem der Text erscheinen kann, definiert das <region>
-Element auch die horizontale und vertikale Ausrichtung des Textes.
Im folgenden Beispiel haben wir zwei Regionen definiert. Beide Regionsfelder haben die gleiche Größe, nämlich 80% der Bildbreite und 80% der Bildhöhe. Dieses Feld ist auf dem Bildschirm zentriert.
Die wichtigen Punkte, die hierbei zu beachten sind:
tts:origin
— die obere linke Ecke des Regionsfeldes, angegeben als X-Y-Koordinatenwerte. Dies sollte in Prozentwerten beschrieben werden.tts:extent
— beschreibt, wie weit das Regionsfeld nach rechts und dann nach unten reicht.tts:backgroundColor
— beschreibt die Farbe des Regionsfeldes. Dies wird meist transparent sein, jedoch können Sie es auch mit einer Farbe füllen, wenn dies Ihrem Design entspricht.tts:showBackground
— sollte aufwhenActive
gesetzt werden. Der andere zulässige Wert istalways
, was dem IMSC-Decoder mitteilt, dass alle Regionsfelder mit dem Wertalways
gleichzeitig angezeigt werden sollen. Es ist sehr unwahrscheinlich, dass dies gewünscht ist.tts:textAlign
— die horizontale Textausrichtung. Wie bei einem Textverarbeitungsprogramm kann dies aufleft
,center
oderright
gesetzt werden.center
ist die häufigste Textausrichtung für Untertitel.tts:displayAlign
— die vertikale Ausrichtung des Textes. Dies kann aufbefore
,center
oderafter
gesetzt werden.before
bedeutet, dass der Text vom oberen Rand des Regionsfelds aus startet und nach unten fließt.center
bedeutet, dass der Text innerhalb des Regionsfelds vertikal zentriert ist.after
bedeutet, dass der Text vom unteren Rand des Regionsfelds aus startet und nach oben fließt.