Zum Hauptinhalt springen
SubtitleMatrix

SRT in VTT umwandeln

Oder Untertiteltext einfügen

Was diese Konvertierung ändert

In diese Richtung geht nichts verloren — jedes Merkmal des Quellformats hat im Zielformat einen Platz.

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.

SRT und WebVTT tragen dieselben Untertitel in verschiedenem Gerüst, und diese Seite bewegt eine Datei von einem zum anderen. Zeitachse, Blocktext, Zeilenumbrüche und Inline-Formatierung bleiben unverändert; geändert wird die Syntax drumherum. Aus jedem SRT-Zeitstempel der Form 00:00:01,000 wird 00:00:01.000, denn WebVTT schreibt einen Punkt, wo SRT ein Komma schreibt, und die Datei erhält die Kopfzeile WEBVTT, die Player oben verlangen.

Die Blocknummern bleiben erhalten. WebVTT erlaubt eine optionale Kennung vor jedem Block, und kein Player braucht sie, aber mit den Nummern aus der SRT-Datei können Sie beide Fassungen nebeneinander lesen und denselben Block in beiden finden.

Ungewöhnliche Eingaben sind kein Problem: Byte-Order-Mark, Windows-Zeilenenden, eine einstellige Stundenangabe oder ein Block mit leerem Text 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. Nichts wird hochgeladen.

Beispiele

Eine typische SRT-Datei, konvertiert nach VTT

Eingabe

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

Ausgabe

WEBVTT

1
00:00:01.000 --> 00:00:03.500
Hello there.

2
00:00:03.500 --> 00:00:06.000
<i>Whispering</i> now.
And a second line.

3
00:00:06.000 --> 00:00:09.250
<b>Bold</b> statement.

Hier geht nichts verloren: Vergleichen Sie beide Seiten Zeile für Zeile.

Dieselbe Konvertierung mit ungewöhnlicher Eingabe

Eingabe

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

Ausgabe

WEBVTT

1
00:00:01.000 --> 00:00:03.500
<b>Bold</b> and <i>italic</i>.

2
00:00:03.500 --> 00:00:06.000

3
00:00:08.000 --> 00:00:09.000
Last one.

So sehen echte Dateien aus – gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie mit dem sauberen Beispiel oben.

Häufige Fragen

Bleiben meine SRT-Zeitangaben beim Wechsel nach WebVTT erhalten?

Ja, auf die Millisekunde. Der SRT-Zeitstempel `00:00:01,250` und der WebVTT-Zeitstempel `00:00:01.250` benennen denselben Moment; geändert wird nur das Zeichen zwischen Sekunden und Millisekunden – Komma wird Punkt.

Bleiben die Blocknummern aus der SRT-Datei in der VTT-Datei stehen?

Ja, an derselben Stelle. WebVTT deutet die Nummer vor einem Block als Blockkennung, deshalb erscheinen 1, 2, 3 aus der SRT-Datei als 1, 2, 3 in der Ausgabe. Sie sind kosmetisch, richten beide Dateien beim Vergleichen aber aneinander aus.

Was passiert mit Kursiv und Fett beim SRT-nach-VTT-Konvertieren?

Sie werden unverändert übernommen. Beide Formate schreiben Inline-Auszeichnung in spitzen Klammern, aus `<i>` und `<b>` im Eingabetext wird also dasselbe in der Ausgabe. Nichts wird umgeschrieben oder übersetzt.

Warum beginnt die VTT-Ausgabe aus SRT mit der Zeile WEBVTT?

Weil das die erste Zeile des Formats ist. Eine Datei, die sonst wie WebVTT aussieht, aber nicht mit dem Wort WEBVTT beginnt, wird von Playern abgelehnt – der häufigste Grund, warum eine von Hand bearbeitete `.vtt`-Datei nicht lädt. Die Zeile wird für Sie ergänzt.

Verliert die Umwandlung von SRT nach VTT irgendetwas?

Nein. Jede Eigenschaft, die SRT ausdrücken kann, hat in WebVTT eine Entsprechung: Text, Zeitachse, Zeilenumbrüche und Inline-Tags kommen vollständig an. In dieser Richtung gibt es daher keinen Verlust.

Geht meine SRT-Datei beim Konvertieren nach VTT ins Netz?

Nein. Die Datei wird im Browser-Tab gelesen und neu geschrieben; über die Leitung geht nur die Seite selbst. Text, Zeiten und Tags landen in keiner Anfrage, und nach dem Laden arbeitet die Seite auch ohne Netz weiter.

Verwandte Werkzeuge