Was ist eine STL-Datei?
Alles, was Sie über das EBU-STL-Untertitelformat (Tech 3264) wissen müssen – den europäischen Standard für den professionellen Untertitelaustausch.
STL (EBU SubTitling List) ist ein binäres Untertitelformat, das von der European Broadcasting Union in der technischen Spezifikation EBU Tech 3264 (1991) definiert wurde. Es ist das Standardaustauschformat für europäische Fernsehsender und wird weiterhin häufig in Broadcast-Workflows, professionellen Videoservern und Postproduktionsumgebungen in ganz Europa verwendet.
Wofür steht STL?
STL steht für Subtitling List file, die Dateierweiterung für EBU-Tech-3264-Untertiteldateien. Die EBU (European Broadcasting Union) entwickelte dieses Format 1991, um den Untertitelaustausch zwischen verschiedenen Broadcast-Systemen zu standardisieren. Trotz seines Alters bleibt STL in aktiver Nutzung, da viele professionelle Broadcast-Systeme, Videoserver und Compliance-Workflows es noch benötigen.
Wie STL-Dateien funktionieren
Eine STL-Datei ist eine Binärdatei, die in zwei Hauptblöcke unterteilt ist: den Global Storage Block (GSI), der Metadaten wie Untertitelsprache, Editor und Zeitformat enthält, und den Text and Timing Information Block (TTI), der die tatsächlichen Untertiteleinträge mit ihren Zeitcodes und Texten enthält. Jeder TTI-Eintrag hat ein kumulatives Statusflag, einen Zeitcode im Format HH:MM:SS:FF und Text, der spezielle EBU-Zeichencodes für Akzente und Positionierung enthalten kann.
Wann Sie STL verwenden sollten
STL ist die richtige Wahl, wenn Sie mit europäischem Fernsehen arbeiten, Untertitel an Systeme liefern, die EBU-Tech-3264-Konformität erfordern, oder mit professionellen Videoservern und Playout-Automatisierung arbeiten. Viele europäische Sender, Inhaltsvertriebspartner und Postproduktionseinrichtungen verlangen weiterhin STL als Lieferformat.
STL-Dateistruktur
[GSI Block - 1024 bytes] Code Page Number: 850 Character Code Table: 0 (Latin) Language Code: eng Original Programme Title: Example Show [TTI Block - variable entries] Each entry: SGN (2 bytes) - subtitle group number SN (2 bytes) - subtitle number TCI (5 bytes) - timecode in (HH:MM:SS:FF) TCO (5 bytes) - timecode out VP (1 byte) - vertical position TF (112 bytes) - text field
Vorteile von STL
- Europäischer Broadcast-Standard (EBU Tech 3264) für Untertitelaustausch
- Unterstützt mehrere Zeichencodetabellen für verschiedene Sprachen
- Transportiert umfangreiche Metadaten (Editor, Sprache, Revision, Sendungstitel)
- Frame-genaue Synchronisation, kompatibel mit professionellen Videoservern
Einschränkungen von STL
- Binärformat – kann nicht in einem Standard-Texteditor gelesen oder bearbeitet werden
- Begrenzt auf 112 Byte Text pro Untertitelblock
- Frame-basierte Zeitcodes erfordern Kenntnis der genauen Videobildrate
- Älteres Format mit Zeichentabellen, die sich von modernem Unicode unterscheiden
Player und Plattformen, die STL unterstützen
Häufige Fragen zu STL
Wie öffne ich eine STL-Datei?
STL-Dateien sind binär und können daher nicht sinnvoll in einem Standard-Texteditor geöffnet werden. Verwenden Sie Subtitle Edit (kostenlos, Open Source) oder ein professionelles Videoschnittprogramm, um STL-Untertitel zu öffnen, anzuzeigen und zu bearbeiten. Sie können STL auch in SRT oder VTT konvertieren für eine einfachere Bearbeitung.
Was ist der Unterschied zwischen STL und SRT?
STL ist ein binäres EBU-Broadcast-Format mit frame-basierten Zeitcodes und einem 1024-Byte-Metadaten-Header. SRT ist ein Klartextformat mit Millisekunden-Zeitcodes und ohne Metadaten. STL ist für europäische Broadcast-Lieferung; SRT für allgemeine Videonutzung und deutlich breiter unterstützt.
Warum hat meine STL-Datei unleserlichen Text?
STL verwendet verschiedene EBU-Zeichencodetabellen (Latein, Kyrillisch, Arabisch usw.). Wenn die Codetabelle in der Datei nicht zum Textinhalt passt, können Zeichen unleserlich erscheinen. Die Konvertierung in SRT mit der korrekten Codepage löst dies für die moderne Nutzung.
Welche Bildrate sollte ich bei der STL-Konvertierung verwenden?
STL-Zeitcodes sind frame-basiert. Sie müssen die ursprüngliche Videobildrate kennen (üblicherweise 25 fps für europäisches PAL-Fernsehen). Bei Konvertierung mit der falschen Bildrate wird die Untertitelsynchronisation abweichen.