VTT in SRT umwandeln
Oder Untertiteltext einfügen
Was diese Konvertierung ändert
2 Sachen entfallen oder brauchen eine Entscheidung
- Formatierung
die gesamte Formatierung (Fett, Kursiv, Farbe, Kontur, Schatten)
- Formatspezifischer Inhalt
Inhalt, den das Quellformat außerhalb seiner Blöcke führt (Nicht-Block-Abschnitte, Kopftext, Einstellungen pro Block, auskommentierte Ereignisse) — das Zielformat hat keinen Platz dafür
Diese Liste stammt aus der Fähigkeitsmatrix für diese beiden Formate, nicht aus der konkreten Datei, die Sie geladen haben. Eine bestimmte Datei kann mehr verlieren, wenn sie Merkmale nutzt, die das Format erlaubt, die Matrix aber nicht modelliert.
Diese Seite konvertiert WebVTT in SRT. Datei hineinziehen – oder Text einfügen – und Sie erhalten die SRT-Fassung zurück. Die Konvertierung läuft vollständig in Ihrem Browser: nichts wird hochgeladen, kein Konto ist nötig, und die Seite arbeitet nach dem Laden auch ohne Netz weiter.
Die beiden Formate halten dieselben Untertitel, Text, Zeilenumbrüche und Zeiten kommen also auf die Millisekunde genau mit. Geändert wird die Syntax: Aus jedem VTT-Zeitstempel der Form 00:00:01.000 wird 00:00:01,000, weil SRT ein Komma schreibt, wo WebVTT einen Punkt schreibt, und die Kopfzeile WEBVTT entfällt, weil SRT-Dateien keinen Kopf haben.
Nicht mit kommt alles, was WebVTT außerhalb der Blöcke speichert. Die Kopfzeile kann einen Kommentar tragen, die Datei kann NOTE-, STYLE- und REGION-Blöcke enthalten, und ein STYLE-Block kann die Layoutregeln des ganzen Dokuments halten. Auch Einstellungen wie align:start oder position:10% hinter einem Zeitstempel haben in SRT keinen Platz. Der Bericht oben zählt sie in Ihrer Datei, sobald Sie sie laden.
Ungewöhnliche Eingaben sind kein Problem: fehlender Kopf, Windows-Zeilenenden, eine verirrte Zeile vor dem Zeitstempel oder ein Byte-Order-Mark werden ohne Klage gelesen. Eine Datei oder eine ganze Staffel: Die Warteschlange arbeitet der Reihe nach, lässt sich unterbrechen, und die Ergebnisse kommen als ein ZIP-Archiv.
Beispiele
Eine typische WebVTT-Datei, konvertiert nach SRT
Eingabe
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
Ausgabe
1
00:00:01,000 --> 00:00:04,000
Hello there.
2
00:00:04,500 --> 00:00:08,000
Second line with <i>italics</i>.
In dieser Ausgabe gehen verloren: Stile und formatspezifische Inhalte. Alles andere stimmt Zeile für Zeile überein.
Dieselbe Konvertierung mit ungewöhnlicher Eingabe
Eingabe
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
Ausgabe
1
00:00:01,000 --> 00:00:02,000
No header, two lines before the timecode.
So sehen echte Dateien aus – gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie mit dem sauberen Beispiel oben.
Häufige Fragen
Werden die WebVTT-Zeitangaben beim Weg nach SRT verändert?
Nein. Der WebVTT-Zeitstempel `00:00:01.250` und der SRT-Zeitstempel `00:00:01,250` sind derselbe Moment in zwei Schreibweisen; geändert wird nur das Zeichen zwischen Sekunden und Millisekunden – Punkt wird Komma.
Was passiert mit der WEBVTT-Kopfzeile und den NOTE-, STYLE- und REGION-Blöcken in SRT?
Sie fallen weg. SRT hat weder Kopfzeile noch Blocksyntax, es gibt also keinen Platz dafür. Am schwersten wiegt STYLE, das oft die Layoutregeln des ganzen Dokuments enthält: Wer sich darauf verlassen hat, muss die Stile anderswo unterbringen.
Was geschieht mit Einstellungen wie align:start oder position:10% beim VTT-nach-SRT-Konvertieren?
Auch sie fallen weg. SRT kann einen Block nirgends auf dem Bildschirm platzieren. Wenn die Platzierung in der Ausgabe zählt, ist ASS das Ziel: Dort lebt sie in Override-Codes wie `\an7` und `\pos`, die mit dem Text wandern.
Überleben meine WebVTT-Blockkennungen den Weg nach SRT?
Nein. WebVTT erlaubt freie Kennungen wie `intro` oder `sign-1`, und der Konverter liest sie, aber der Zähler von SRT ist zahlenbasiert, deshalb wird die Ausgabe mit 1, 2, 3 neu nummeriert. Strenge SRT-Parser lehnen nicht-numerische Zähler ab.
Was geht bei WebVTT nach SRT verloren?
Stile und formatspezifische Inhalte: Kopfzeile, Kommentare, `STYLE`, `REGION` und Per-Block-Einstellungen haben in SRT keinen Platz. Text, Zeilenumbrüche und Zeitachse kommen auf die Millisekunde genau an.
Kann ich eine vertrauliche VTT-Datei hier nach SRT konvertieren?
Ja. Gelesen und geschrieben wird im Browser-Tab, eine VTT-Datei unter NDA verlässt den Rechner also nie. Es gibt keinen Upload-Schritt und keinen serverseitigen Parser; nach dem Laden arbeitet die Seite auch ohne Netz.