Skip to content

SRT

Konvertieren Sie Klartext-SubRip-Untertitel in Ihrem Browser in ein einfaches TTML-XML.

Ziehen Sie Ihre SRT-Datei hier hin

oder klicken zum Durchsuchen

Unterstützt .srt-Dateien bis 50 MB

Kern-Engine-Architektur

Über SRT zu TTML

Dieser Konverter wandelt SubRip-Untertitel (SRT) in ein einfaches TTML-XML-Dokument (Timed Text Markup Language) um. Cue-Timing wird als Begin- und End-Ausdruck in Sekunden geschrieben, Zeilenumbrüche werden zu <br/>-Tags und XML-Sonderzeichen werden maskiert. Die Verarbeitung erfolgt vollständig in Ihrem Browser.

Payload- & Syntax-Inspektor

SRT zu TTML Code-Syntax- & Struktur-Analyse

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

Millisekunden-Synchronisation
input.srt
SRT QUELLE
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
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

SRT vs. TTML Technische Spezifikationen

Standardkonform
Eingabeformat

SRT

SRT

SRT (SubRip) ist ein Klartext-Untertitelformat mit fortlaufend nummerierten Einträgen und HH:MM:SS,mmm-Zeitstempeln. Jeder Cue enthält eine Startzeit, eine Endzeit und eine oder mehrere Textzeilen.

Ausgabeformat

TTML

TTML

TTML ist ein W3C-XML-Untertitelformat. Dieser Konverter schreibt ein einfaches UTF-8-Dokument mit einer <tt>-Wurzel, xml:lang="en", <body>, <div> und zeitgesteuerten <p>-Elementen. Die breitere TTML-Familie unterstützt Styling, Regionen und Auslieferungsprofile, diese profilspezifischen Funktionen werden jedoch nicht automatisch erzeugt.

Formatunterschiede

SRT ist ein nummeriertes Klartextformat; TTML ist ein XML-Dokument mit zeitgesteuerten <p>-Elementen.
SRT verwendet HH:MM:SS,mmm-Zeitstempel; diese Ausgabe verwendet TTML-Sekundenausdrücke wie 1.500s.
SRT speichert literale Zeilenumbrüche; diese Ausgabe stellt sie mit <br/>-Tags dar.
TTML unterstützt in seiner breiteren Spezifikation Styling und Metadaten, aber dieser Konverter schreibt nur grundlegendes Timing und Text.

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

Konvertiert SRT-Millisekunden-Zeitstempel in TTML-Begin-/End-Ausdrücke wie 1.500s
Schreibt ein wohlgeformtes TTML-XML-Dokument mit Body- und Div-Containern
Konvertiert Cue-Zeilenumbrüche in <br/>-Tags
Maskiert kaufmännische Und- und spitze Klammerzeichen für XML-Sicherheit
Hält die Konvertierung lokal in Ihrem Browser, ohne Uploads
Kostenlos ohne Registrierung, ohne Wasserzeichen und mit Dateien bis zu 50 MB

Warum Konvertieren?

TTML wird in vielen professionellen Streaming- und Broadcast-Workflows verwendet.
XML erleichtert die Validierung und Integration zeitgesteuerten Textes in automatisierte Pipelines.
TTML ist die Basis von Profilen wie IMSC und ITT, die für internationale Auslieferung genutzt werden.
Einfaches TTML kann als Ausgangspunkt dienen, wenn eine Plattform kein reines SRT akzeptiert.
Scenarios

Häufige Anwendungsfälle

Professioneller Austausch

Überführen Sie SRT-Inhalte in ein strukturiertes Timed-Text-Format für Tools und Workflows, die TTML akzeptieren.

Streaming-Vorbereitung

Erstellen Sie grundlegendes TTML-Timing und Text und ergänzen Sie anschließend die profilspezifischen Metadaten sowie die Validierung, die Ihr Auslieferungs-Workflow verlangt.

XML-basierte Workflows

Nutzen Sie TTML, wenn Ihre Pipeline XML-Eingaben gegenüber nummerierten Klartext-Untertitel-Cues bevorzugt.

Auslieferung in mehreren Formaten

Behalten Sie SRT für breite Kompatibilität und erzeugen Sie TTML für einen XML-basierten professionellen Workflow.

Format Ecosystem

Verwandte Formate

Wie es funktioniert

  1. 1

    Laden Sie Ihre SRT-Datei per Drag-and-Drop oder Dateiauswahl in den Konverter.

  2. 2

    Der Parser liest jeden nummerierten Cue und extrahiert Start-/End-Zeitstempel und Text.

  3. 3

    Millisekunden-Timing wird in TTML-Sekundenausdrücke wie 1.500s konvertiert.

  4. 4

    Zeilenumbrüche werden zu <br/>-Tags und XML-Sonderzeichen werden maskiert.

  5. 5

    Laden Sie die resultierende .ttml-Datei herunter und validieren Sie sie für Ihren Ziel-Workflow.

Häufig gestellte Fragen (FAQ)

Er erzeugt ein einfaches UTF-8-TTML-XML-Dokument mit zeitgesteuerten <p>-Elementen. Er erzeugt nicht automatisch Netflix-IMSC/ITT-, Apple-ITV- oder EBU-TT-D-Auslieferungsprofil-Metadaten.

Die Ausgabe verwendet den Standard-TTML-Namespace auf dem <tt>-Element. Optionale Metadaten-, Styling- oder Profil-Namespaces werden nicht deklariert, weil der Konverter diese Funktionen nicht erzeugt.

Ja. Kaufmännisches Und und spitze Klammern werden maskiert, damit das erzeugte XML parsebar bleibt. Anführungszeichen müssen in Textknoten nicht maskiert werden.

SRT-Timing im Format HH:MM:SS,mmm wird in TTML-Sekundenausdrücke konvertiert. Beispiel: 00:01:30,500 wird zu einem Begin-Wert von 90.500s.

Jeder Cue wird zu einem <p>-Element. Zeilenumbrüche innerhalb des SRT-Cues werden durch <br/>-Tags dargestellt.

HTML-ähnliche Tags werden maskiert und erscheinen als wörtlicher Text in der TTML-Ausgabe. Sie werden nicht in TTML-Styling-Elemente konvertiert.

Bereit, Ihre Untertitel zu konvertieren?

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