DFXP-, TTML- und XML-Untertitel in SRT konvertieren
Streaming-Plattformen und TV-Sender liefern Untertitel im XML-Format aus: als TTML, häufig gespeichert als .dfxp, .ttml oder .xml. Die meisten Mediaplayer und Fernseher verlangen SRT. Laden Sie die XML-Datei hoch und laden Sie SRT mit sekundengenauem Timing herunter – ganz gleich, ob die Datei Zeiten in Uhrenzeit, Frames oder Ticks zählt. Aufträge mit bis zu 3,000 Zeilen sind komplett kostenlos; größere Pakete kosten $5 als Einmalzahlung.
- Liest Untertitel-Dateien im Format .dfxp, .ttml und .xml
- Tick-Angaben wie 15015000t werden anhand der in der Datei definierten Tick-Rate umgerechnet
- Frame-Zeiten wie 00:01:02:12 werden anhand der definierten Bildrate umgerechnet
- Zeilenumbrüche und Kursivschrift bleiben erhalten; Farben und Positionen werden ignoriert
- Zeilen werden chronologisch sortiert und für SRT durchnummeriert
Warum Streaming-XML oft Probleme macht
Eine TTML-Datei ist ein XML-Dokument. Jeder Untertitel ist ein <p>-Element mit Beginn und Ende (oder Beginn und Dauer). Der enthaltene Text kann <br/>-Zeilenumbrüche und gestaltete <span>-Elemente enthalten. Die größte Hürde ist das Timing: Manche Dateien nutzen Standardzeiten wie 00:01:02.500. Andere zählen Frames (z. B. 00:01:02:12) basierend auf der im Root-Element hinterlegten Framerate. Wieder andere Streamingdienste nutzen Ticks, etwa begin="15015000t", wobei die tickRate im Root-Element angibt, wie viele Ticks eine Sekunde ergeben – oft zehn Millionen.
Das manuell umzurechnen, erfordert für jede einzelne Zeile eine Division großer Zahlen. Der Konverter liest tickRate und frameRate automatisch aus und berechnet Beginn, Ende und Dauer zeilengenau. Aus 15015000t bei zehn Millionen Ticks pro Sekunde wird so exakt 00:00:01,502.
Was übernommen wird
- Text jedes <p>-Elements, mit <br/> als Zeilenumbruch und bereinigten Leerzeichen
- Kursiver Text mit tts:fontStyle="italic" als <i>-Tags
- Zeitangaben aus begin und end bzw. begin und dur
- Nicht übernommen: Farben, Schriftarten, Layout-Regionen und Bildschirmpositionen
Praktische Hinweise
Die Datei muss wohlgeformtes XML sein. Dateien, die abgeschnitten oder manuell so editiert wurden, dass Tags nicht mehr schließen, können nicht gelesen werden. Passt das konvertierte SRT-Timing nicht zu Ihrer Videodatei, läuft die vorliegende Version eventuell mit einer anderen Geschwindigkeit oder startet versetzt – nutzen Sie dafür Untertitel-Synchronisation anpassen. Sie können das Ergebnis auch als sauberes TTML mit Standard-Uhrzeiten oder als VTT für Webplayer herunterladen.
Die konvertierten Zeilen werden vor dem Download direkt im Browser angezeigt, sodass Sie die ersten Zeilen bequem mit dem Video abgleichen können.
Wie das Tool funktioniert, was es kostet und wie mit Ihren Dateien umgegangen wird, steht auf der Seite Untertitel konvertieren; die Preise für alle Tools finden Sie auf der Seite Preise.
Zuletzt aktualisiert:
Fragen und Antworten
Kann ChatGPT DFXP in SRT konvertieren?
ChatGPT kennt das Format und schafft einzelne Zeilen. Eine komplette Serienfolge in XML ist jedoch extrem lang, und die Umrechnung von Ticks oder Frames erfordert Rechenoperationen für jede einzelne Zeile. Dabei verrechnen sich KI-Chatbots schnell oder brechen mittendrin ab. Unser Tool berechnet jede Zeitangabe zuverlässig per Code.
Was bedeuten die Zahlen mit einem t am Ende in meiner Datei?
Das sind Ticks. Der Wert tickRate im Root-Element der Datei gibt an, wie viele Ticks eine Sekunde ergeben (häufig zehn Millionen). Der Konverter teilt den Wert durch diese Zahl, um die genaue Zeit zu berechnen.
Unterscheidet sich .dfxp von .ttml?
DFXP ist eine frühere Bezeichnung für dasselbe TTML-Format. Beide Formate sowie als .xml gespeicherte Untertitel-Dateien werden exakt gleich eingelesen.
Bleiben Farben und Positionen erhalten?
Nein. SRT unterstützt keine Bereiche oder Farben. Text und Kursivschreibungen bleiben erhalten, und die Zeilen erscheinen an der gewohnten Position im Player.
Was kostet das?
Ein Auftrag mit insgesamt bis zu 3,000 Untertitelzeilen ist komplett kostenlos. Größere Aufträge, etwa eine ganze Staffel aus XML-Dateien, kosten $5 für bis zu 50 Dateien oder eine ZIP-Datei und bis zu 50,000 Zeilen.
Funktioniert das auch mit bildbasierten Untertiteln einer Blu-ray?
Nein. Blu-ray-.sup-Dateien enthalten Bilder statt XML-Text und erfordern eine Texterkennung (OCR), die dieses Tool nicht anbietet.