Skip to content

STL

Konvertieren Sie Spruce-STL-Cue-Timing und Text in ein einfaches Timed-Text-Markup-Language-Dokument.

Ziehen Sie Ihre STL-Datei hier hin

oder klicken zum Durchsuchen

Unterstützt .stl-Dateien bis 50 MB

Kern-Engine-Architektur

Kostenloser Online-STL-in-TTML-Konverter

Dieser Konverter liest textbasierte Spruce-STL-Einträge und schreibt ein einfaches TTML-Dokument. Cue-Timing wird zu sekundenbasierten begin- und end-Attributen, Zeilenumbrüche werden zu <br/>-Elementen und spezielle XML-Zeichen werden maskiert. Die Konvertierung läuft lokal in Ihrem Browser, die Untertiteldatei wird also nicht hochgeladen.

Payload- & Syntax-Inspektor

STL zu TTML Code-Syntax- & Struktur-Analyse

Gegenüberstellung der Codesyntax mit Header-Definitionen, Zeitstempel-Syntax und Cue-Payload-Formatierung

Millisekunden-Synchronisation
input.stl
STL QUELLE
// Spruce Subtitle File
// Format: Start Time, End Time, Subtitle Text
 
00:00:01:00 , 00:00:04:00 , Hello, world!
00:00:04:15 , 00:00:08:00 , This is a subtitle file.
00:00:08:15 , 00:00:12:00 , Converted locally!
output.ttml
TTML ERGEBNIS
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
Spezifikationsblatt

STL vs. TTML Technische Spezifikationen

Standardkonform
Eingabeformat

STL

STL

STL bezeichnet hier textbasierte Spruce-Untertitel-Cue-Zeilen mit Startzeit, Endzeit und Untertiteltext. Senkrechte Striche werden als Zeilentrenner verwendet, und im Quelltext können eingeklammerte Inline-Tags vorkommen. Binäres EBU-STL ist ein anderes Format und wird von diesem Konverter nicht geparsemt.

Ausgabeformat

TTML

TTML

TTML (Timed Text Markup Language) ist ein XML-Format für getimten Text. Dieser Konverter erzeugt ein einfaches UTF-8-Dokument mit der Standard-TTML-Namespace-Angabe, xml:lang="en", einem body und div sowie <p>-Elementen mit begin- und end-Zeiten. Optionale Lieferprofile oder Styling-Metadaten werden nicht hinzugefügt.

Formatunterschiede

Spruce-STL verwendet textbasierte Cue-Zeilen; TTML verwendet ein XML-Dokument.
STL trennt Zeilen üblicherweise mit senkrechten Strichen; TTML verwendet <br/>-Elemente.
STL-Timing wird aus den Quell-Zeitfeldern geparst; diese Ausgabe verwendet sekundenbasiertes TTML-Timing.
Die Ausgabe ist einfaches TTML und enthält keine optionalen Styling- oder Lieferprofil-Metadaten.

Konvertierungs-Fehlerbehebung & Stolperfallen

Praktische Lösungen für Player-Kompatibilität, Zeichenkodierung und Timing-Synchronisation

4 häufige Stolperfallen
GOTCHA #1

Untertitel-Timing weicht ab oder ist im Player asynchron

Videodateien verwenden oft unterschiedliche Bildraten (z. B. 23,976 fps vs. 25 fps). Nutzen Sie unser Untertitel-Sync-Tool, um den globalen Offset anzupassen.

GOTCHA #2

Zeichen werden als Zeichensalat oder Fragezeichen dargestellt (Mojibake)

Ältere Dateien in Windows-1252 oder regionalen Zeichensätzen können beschädigt sein. Unser Konverter exportiert sauberes UTF-8. Nutzen Sie bei Bedarf unseren Zeichenkodierungs-Konverter.

GOTCHA #3

Überlappende Untertitel bei gleichzeitig sprechenden Personen

Verschiedene Formate handhaben parallele Dialoge unterschiedlich. Passen Sie bei Bedarf einzelne Cue-Zeiten in unserem Online-Untertitel-Editor an.

GOTCHA #4

Schnittsoftware (Premiere, DaVinci, Final Cut) meldet Importfehler

Professionelle NLE-Software erfordert strenge Syntax-Standards. Unser Konverter eliminiert fehlerhafte Zeilenumbrüche und erzeugt bereinigte, standardisierte Dateien.

Funktionen

Liest textbasierte Spruce-STL-Cue-Zeilen
Schreibt ein einfaches UTF-8-TTML-Dokument
Konvertiert Cue-Timing in sekundenbasierte begin- und end-Attribute
Konvertiert Zeilenumbrüche in <br/>-Elemente
Maskiert spezielle XML-Zeichen
Verarbeitet Dateien lokal, ohne sie hochzuladen

Warum Konvertieren?

TTML ist nützlich, wenn ein XML-Workflow für getimten Text begin- und end-Attribute erwartet.
TTML stellt Zeilenumbrüche ausdrücklich mit <br/>-Elementen dar.
TTML ist ein strukturiertes Austauschformat für getimten Text.
Die Konvertierung von STL-Text und Timing kann ältere Cues in XML-Tools leichter prüfbar machen.
Scenarios

Häufige Anwendungsfälle

XML-Untertitel-Vorbereitung

Konvertieren Sie unterstützte STL-Cues in ein einfaches TTML-Dokument für Tools, die Timed-Text-XML akzeptieren.

Zeilenumbruch-Konvertierung

Verwandeln Sie STL-Trennzeichen mit senkrechtem Strich in TTML-<br/>-Zeilenumbruchselemente.

Timing-Inspektion

Prüfen Sie explizite Start- und Endzeiten in einem strukturierten TTML-Dokument.

Format Ecosystem

Verwandte Formate

Wie es funktioniert

  1. 1

    Wählen Sie eine textbasierte STL-Datei aus oder ziehen Sie sie auf die Seite.

  2. 2

    Aus jeder gültigen Cue-Zeile werden Startzeit, Endzeit und Text gelesen.

  3. 3

    Senkrechte Striche werden zu Zeilenumbrüchen und häufige eingeklammerte Inline-Tags werden entfernt.

  4. 4

    Jeder Cue wird als TTML-<p>-Element mit begin- und end-Zeiten geschrieben.

  5. 5

    Laden Sie die erzeugte .ttml-Datei herunter.

Häufig gestellte Fragen (FAQ)

Nein. Er erstellt ein einfaches TTML-Dokument mit Cue-Timing und Text. Lieferprofile und ihre erforderlichen Metadaten werden nicht erzeugt.

Ja. Und-Zeichen, Kleiner-als- und Größer-als-Zeichen werden für XML maskiert.

Nein. Häufige eingeklammerte Inline-Tags werden entfernt, und die TTML-Ausgabe fügt für sie kein Styling-Modell hinzu.

Quell-Zeilenumbrüche werden als <br/>-Elemente innerhalb jedes TTML-<p>-Elements geschrieben.

Ja. Es gibt keine Registrierung oder Wasserzeichen, und die Konvertierung erfolgt in Ihrem Browser.

Nein. Die Verarbeitung bleibt in Ihrem Browser und die Untertiteldatei wird nicht hochgeladen.

Bereit, Ihre Untertitel zu konvertieren?

Legen Sie Ihre STL-Datei hier ab und konvertieren Sie sofort in TTML.