Skip to content

TTML

Konvertieren Sie Timing und Text von TTML-Cues in ein einsprachiges SAMI-Dokument.

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 SMI

Dieser Konverter liest <p>-Cues aus einem TTML-Dokument und schreibt ein SAMI-Dokument. Cue-Startzeiten werden zu Millisekunden-Werten in <SYNC Start>, Zeilenumbrüche werden zu <br>-Tags, HTML-Sonderzeichen werden maskiert und jedes Cue-Ende wird durch einen leeren <SYNC>-Eintrag markiert. Die Ausgabe verwendet eine Standard-ENCC-Sprachklasse.

Payload- & Syntax-Inspektor

TTML zu SMI 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.smi
SMI ERGEBNIS
<SAMI>
<BODY>
<SYNC Start=1000><P Class=ENCC>Hello, world!</P>
<SYNC Start=4000><P Class=ENCC>&nbsp;</P>
<SYNC Start=4500><P Class=ENCC>This is a subtitle file.</P>
<SYNC Start=8000><P Class=ENCC>&nbsp;</P>
<SYNC Start=8500><P Class=ENCC>Converted locally!</P>
<SYNC Start=12000><P Class=ENCC>&nbsp;</P>
</BODY>
</SAMI>
Spezifikationsblatt

TTML vs. SMI 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

SMI

SMI

SMI (SAMI, Synchronized Accessible Media Interchange) ist ein HTML-ähnliches Untertitelformat mit <SYNC>-Elementen und Millisekunden-Startzeiten. Dieser Konverter erzeugt ein einsprachiges Dokument mit einer Standard-ENCC-Klasse; er erstellt keine mehreren Sprachspuren.

Formatunterschiede

TTML speichert Cues in XML-<p>-Elementen; SAMI verwendet <SYNC>- und <p>-Elemente.
TTML-Timing-Attribute werden in SAMI-Startwerte in Millisekunden umgewandelt.
TTML-Zeilenumbrüche werden zu <br>-Tags.
TTML-Quellstile werden nicht übertragen; die Ausgabe verwendet eine Standard-ENCC-Klasse.

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 <SYNC Start>-Werte in Millisekunden
Wandelt Zeilenumbrüche in <br>-Tags um
Maskiert HTML-Sonderzeichen
Markiert Cue-Enden mit leeren <SYNC>-Einträgen
Verarbeitet Dateien lokal in Ihrem Browser

Warum Konvertieren?

SAMI ist nützlich für ältere Wiedergabeumgebungen, die ihre HTML-ähnliche Struktur erwarten.
Die Ausgabe bewahrt explizite Start- und Endzeiten durch paarweise <SYNC>-Einträge.
Die HTML-Maskierung hält Cue-Text im SAMI-Dokument sicher.
Eine einzige Standard-Sprachklasse hält das erzeugte Dokument vorhersehbar.
Scenarios

Häufige Anwendungsfälle

Älteres Untertitelformat

Erstellen Sie ein SAMI-Dokument für einen älteren Workflow, der SMI-Untertitel akzeptiert.

Timing-Konvertierung

Überführen Sie TTML-begin- und -end-Werte in paarweise SAMI-<SYNC>-Einträge.

Textsicherheit

Maskieren Sie kaufmännische Und-Zeichen und spitze Klammern, während Cue-Zeilenumbrüche erhalten bleiben.

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 in TTML werden entfernt und Text-Entitäten werden dekodiert.

  4. 4

    Jedes Cue wird in einen ENCC-Absatz mit Millisekunden-Startzeit geschrieben.

  5. 5

    Ein leerer <SYNC>-Eintrag markiert das Cue-Ende.

Häufig gestellte Fragen (FAQ)

Nein. Er erstellt ein einsprachiges SAMI-Dokument mit einer Standard-ENCC-Klasse.

TTML-Zeilenumbrüche werden in der SAMI-Ausgabe als <br>-Tags geschrieben.

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

Auf jedes Cue folgt an der Cue-Endzeit ein leerer <SYNC>-Eintrag.

Ja. Kaufmännische Und-Zeichen sowie kleiner- und größer-als-Zeichen werden für das HTML-ähnliche SAMI-Dokument maskiert.

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 SMI.