Skip to content

TTML

Konvertieren Sie Timing und Text von TTML-Cues in Spruce-artige STL-Texteinträge.

Ziehen Sie Ihre TTML-Datei hier hin

oder klicken zum Durchsuchen

Unterstützt .ttml, .itt, .xml-Dateien bis 50 MB

Kern-Engine-Architektur

Kostenloser Online-Konverter von TTML zu STL

Dieser Konverter liest <p>-Cues aus einem TTML-Dokument und schreibt textbasierte Spruce-STL-Ausgabe. Das Timing wird auf ein Frame-Raster mit 29,97 fps quantisiert, Zeilenumbrüche werden zu senkrechten Trennstrichen und häufige Inline-Tags in TTML werden entfernt. Jeder Ausgabe-Cue enthält Startzeit, Endzeit und Text.

Payload- & Syntax-Inspektor

TTML zu STL Code-Syntax- & Struktur-Analyse

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

Millisekunden-Synchronisation
input.ttml
TTML QUELLE
<?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>
output.stl
STL ERGEBNIS
// 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!
Spezifikationsblatt

TTML vs. STL Technische Spezifikationen

Standardkonform
Eingabeformat

TTML

TTML

TTML (Timed Text Markup Language) ist ein XML-basiertes Untertitelformat. Dieser Konverter sucht nach <p>-Elementen mit den Timing-Attributen begin und end oder begin und dur und akzeptiert sekundenbasierte Zeitwerte oder Clock-Werte. Cues ohne begin-Attribut werden übersprungen.

Ausgabeformat

STL

STL

Diese Ausgabe ist textbasiertes Spruce STL, kein binäres EBU STL. Die Datei enthält Generatorkommentare, gefolgt von Einträgen mit Startzeit, Endzeit und Text. Das Timing verwendet SMPTE-artige HH:MM:SS:FF-Werte mit 29,97 fps; angezeigte Zeilenumbrüche werden durch senkrechte Striche dargestellt.

Formatunterschiede

TTML ist XML; diese STL-Ausgabe ist eine Cueliste in Klartext.
TTML-Timing-Attribute werden in framebasierte SMPTE-artige Timecodes umgewandelt.
TTML-<br/>-Elemente werden zu senkrechten STL-Trennstrichen.
TTML-Stile und Metadaten werden nicht in die STL-Ausgabe übertragen.

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 TTML-<p>-Cues mit begin/end- oder begin/dur-Timing
Schreibt textbasierte Spruce-STL-Einträge
Quantisiert Timing auf ein Frame-Raster mit 29,97 fps
Wandelt Cue-Zeilenumbrüche in senkrechte Trennstriche um
Entfernt häufige Inline-Formatierungstags in TTML
Verarbeitet Dateien lokal in Ihrem Browser

Warum Konvertieren?

STL-Texteinträge sind kompakt und als Klartext leicht zu prüfen.
Die Konvertierung bewahrt explizite Start- und Endzeiten.
Senkrechte Trennstriche bieten eine einfache Zeilenumbruch-Darstellung für STL-Text.
Eine Spruce-artige Textdatei kann nützlich sein, wenn ein Workflow dieses Layout erwartet.
Scenarios

Häufige Anwendungsfälle

Text-STL-Vorbereitung

Erstellen Sie textbasierte Spruce-artige STL-Einträge aus unterstützten TTML-Cues.

Zeilenumbruch-Konvertierung

Wandeln Sie TTML-Zeilenumbrüche in senkrechte STL-Trennstriche um.

Timing-Konvertierung

Überführen Sie begin- und end-Werte in SMPTE-artige Timecodes auf einem Frame-Raster.

Format Ecosystem

Verwandte Formate

Wie es funktioniert

  1. 1

    Wählen Sie eine TTML-Datei aus oder ziehen Sie sie per Drag-and-Drop hierher.

  2. 2

    Der Parser extrahiert den Text und die Timing-Attribute der <p>-Elemente.

  3. 3

    Häufige Inline-Tags werden entfernt und Zeilenumbrüche bleiben erhalten.

  4. 4

    Das Timing wird in SMPTE-artige Frame-Timecodes umgewandelt.

  5. 5

    Jedes Cue wird als Start-, End- und pipe-getrennter Texteintrag geschrieben.

Häufig gestellte Fragen (FAQ)

Nein. Die Ausgabe ist textbasiertes Spruce STL mit Start-, End- und Texteinträgen. Binäres EBU STL wird nicht erzeugt.

Zeiten werden auf ein SMPTE-artiges Frame-Raster mit 29,97 fps quantisiert. TTML-Millisekunden können dabei an die nächstgelegene unterstützte Frame-Darstellung angepasst werden.

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

TTML-Zeilenumbrüche werden im STL-Textfeld als senkrechte Trennstriche geschrieben.

Nein. Häufige Inline-Tags werden entfernt, und weder TTML-Stile noch Metadaten werden übertragen.

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

Bereit, Ihre Untertitel zu konvertieren?

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