EBU Subtitling Data Exchange Format

ÖffnenSpeichernBinärRundfunk

Wie Europas Rundfunkanstalten seit 1991 Untertitel austauschen: eine Binärdatei aus Blöcken fester Größe, für Disketten gemacht. Ein Kopf über die Sendung, dann ein Block für jeden Untertitel, sein Text im Zeichensatz des Teletexts.

Auf einen Blick

Dateiendung.stl
MedientypKeiner registriert
SpezifikationEBU Tech 3264 (1991). Ihr XML-Nachfolger ist EBU-TT (Tech 3350).
ZeitgenauigkeitEin Frame, bei 25 oder 30 (29,97) pro Sekunde
TextkodierungISO 6937 für lateinische Sprachen, mit den Akzenten vor ihren Buchstaben; ISO 8859 für Kyrillisch, Arabisch, Griechisch und Hebräisch
GestaltungDie Farben und die doppelte Höhe des Teletexts; Kursiv und Unterstreichung für offene Untertitel
PositionierungEine Zeile (von 23 im Teletext) sowie links, mittig oder rechts
SprecherKeine
In ContainernKeine. Eine Datei, die mit der Sendung geliefert wird.

Aufbau einer Datei

Keine Zeichen, sondern Bytes: ein Header mit 1.024 Bytes, dann ein Block mit 128 Bytes für jeden Untertitel.

GSI · 1,024 bytes
  STL25.01 · teletext
  Latin · English
  Tears of Steel …
TTI · 128 bytes
  10:00:01:00
  10:00:02:12
  row 20 · centred
  You're a jerk,␊␊Celia.
TTI · 128 bytes
  …
  1. 1 · GSI

    General Subtitle Information: die Bildrate, Teletext oder offene Untertitel, die Zeichentabelle, die Sprache, die Titel, der Beginn der Sendung und wie viele Blöcke folgen.

  2. 2 · Timing

    Text and Timing Information, ein Block pro Untertitel: seine Zeitcodes für Ein- und Ausstieg.

  3. 3 · Text

    Die Zeile, in der er beginnt, seine Ausrichtung und 112 Bytes Text mit den Steuercodes, die ihn gestalten.

Der Header

Feld Was es enthält
DFC Die Bildrate: STL25.01, oder STL30.01 für Video mit 29,97
DSC 1 oder 2 für Teletext, 0 für offene Untertitel, eingebrannt oder vom Player dargestellt
CCT Die Zeichentabelle: 00 lateinisch, 01 kyrillisch, 02 arabisch, 03 griechisch, 04 hebräisch
LC Die Sprache, nach EBUs eigenen Codes: 09 Englisch, 0F Französisch, 21 Portugiesisch
TCP Der Timecode, bei dem die Sendung beginnt
OPT Der Titel der Sendung

Die Zeitangabe

Sendungen beginnen oft bei zehn. Rundfunkanstalten nummerieren die Frames einer Sendung ab 10:00:00:00, und der Header sagt es. Subtitld zählt die Untertitel einer Datei ab diesem Beginn, damit sie zu einem Video passen, das bei 0:00 startet.

Das Textfeld

Zeichen und Steuercodes teilen sich die 112 Bytes.

Bytes Was sie bewirken
0x00–0x07 Farben des Teletexts: Schwarz, Rot, Grün, Gelb, Blau, Magenta, Cyan, Weiß
0x0D Doppelte Höhe
0x0B Beginn des Kastens: Teletext-Untertitel zeigen nur, was im Kasten steht
0x8A CR/LF, ein neuer Zeilenumbruch
0x80, 0x81 Kursiv ein und aus, für offene Untertitel
0x82, 0x83 Unterstreichung ein und aus, für offene Untertitel
0xC1–0xCF Ein Akzent, vor dem Buchstaben, auf den er gehört
0x8F Ungenutzter Platz nach dem Text

Jeder Code belegt eine Zelle. Im Teletext wird ein Steuercode als Leerzeichen dargestellt, ein Farbwechsel zwischen zwei Wörtern ist also das Leerzeichen dazwischen. Subtitld schreibt Codes an die Stelle von Leerzeichen.

Teletext oder offene Untertitel?

Teletext Offene Untertitel
Header DSC 1 oder 2 0
Angezeigt von Dem Fernseher des Zuschauers, als Teletext Ins Bild eingebrannt oder vom Player gezeichnet
Zeilen 23, je 40 Zellen So viele, wie der Header angibt
Kursiv, Unterstreichung — Ja
Doppelte Höhe Ja —
Kästen 0x0B, um das Angezeigte 0x84 und 0x85, ein Kasten hinter dem Text

STL in Subtitld

In der .stl erhalten
  • Text und Zeilenumbrüche jedes Untertitels
  • Farben; Kursiv und Unterstreichung bei offenen Untertiteln
  • Wo er steht: oben, mittig oder unten; links, mittig oder rechts
  • Die Sprache
  • Beginn und Ende, auf den Frame genau
Kein Platz dafür
  • Kursiv im Teletext
  • Die Region einer Sprache (EBUs Codes benennen nur Sprachen)
  • Sprecher, Übersetzungen neben dem Original
  • Synchronisationen, Gesichter und Farben der Sprecher

Speichern Sie ein .usfx-Projekt, um sie zu behalten.

Eine STL-Datei öffnen

Subtitld liest:

  • die Bildrate, die der Header nennt, STL25.01 oder STL30.01, sowie die 23,976, 24 und 50 späterer Dateien;
  • Zeiten ab dem Beginn der Sendung, wenn der Header angibt, dass er verwendet wird;
  • lateinischen Text in ISO 6937 oder die Tabelle für Kyrillisch, Arabisch, Griechisch oder Hebräisch, die der Header nennt;
  • die Erweiterungsblöcke eines langen Untertitels als einen; Kommentare und Benutzerdaten werden ignoriert;
  • Farben, Kursiv und Unterstreichung sowie Zeile und Ausrichtung als Platz des Untertitels;
  • die Sprache des Headers als Sprache des Projekts.

Bildrate, Anzeige und Beginn der Sendung einer Datei bleiben erhalten, damit sie beim Speichern wieder genauso geschrieben wird. Eine Datei, die kein EBU STL ist, etwa die .stl eines 3D-Modells, meldet das.

STL exportieren

Subtitlds Exportdialog mit gewähltem STL, Teletext bei 25 Frames, die Sendung beginnt bei 10:00:00:00

Export, dann Untertitel und STL, bietet:

  • TextDas Original, eine Übersetzung oder beides, die Übersetzung darunter.
  • SprechernamenWeggelassen oder vor dem Text (Thom: …).
  • FormatierungBeibehalten oder entfernt.
  • Zeiten verschiebenJeder Untertitel um denselben Betrag früher oder später.
  • Bildrate25, oder 30 für Video mit 29,97: die des Videos, sofern Sie nichts anderes wählen.
  • AnzeigeTeletext, jede Zeile in doppelter Höhe und im Kasten, oder offene Untertitel mit Kursiv und Unterstreichung.
  • Sendung beginnt bei00:00:00:00 oder 10:00:00:00, wie Rundfunkanstalten es oft verlangen.

Die Zeichentabelle ist die, die der Text braucht: lateinisch, außer bei Kyrillisch, Griechisch, Arabisch oder Hebräisch. Der Titel ist der Name des Videos. Eine Teletext-Zeile fasst nach ihren Codes etwa 36 Zeichen Text; Subtitld bricht längere Zeilen nicht für Sie um.

Wissenswertes

1991

Die EBU veröffentlichte Tech 3264 für den Austausch von Untertiteln auf Disketten. Der Header hat noch immer Felder dafür, auf wie viele Disketten eine Datei verteilt ist und welche diese ist.

112

Bytes Text in jedem Block. Ein längerer Untertitel läuft in Erweiterungsblöcken weiter, nummeriert, der letzte mit 255 markiert.

EBU-TT

STLs XML-Nachfolger, Tech 3350, kam 2012, mit Tech 3360 als Abbildung von STL darauf. Sein Verteilungsprofil, EBU-TT-D, ist eine Art TTML.

Verwandte Formate

Eine .stl-Datei zu korrigieren?

Öffnen Sie sie in Subtitld mit dem Video und passen Sie die Zeiten an der Wellenform an.

Subtitld herunterladen