VTT-zu-SRT-Konverter

Füge eine WebVTT-Datei ein oder zieh sie hierher und erhalte eine saubere, nummerierte SRT-Datei, die Schnittprogramme und Upload-Formulare akzeptieren. Die Umwandlung läuft in deinem Browser, deine Untertitel verlassen dein Gerät also nie.

Füge den Text ein oder zieh eine .srt- oder .vtt-Datei hierher. Bis 5 MB.

SRT-Ausgabe

Als .srt-Datei gespeichert.

Füge Untertitel ein oder wähle eine Datei – die SRT-Version erscheint dann hier.

Läuft in deinem Browser. Es wird nichts hochgeladen.

Richtung tauschen: SRT in VTT

VTT-Datei in vier Schritten umwandeln.

Kein Konto, kein Upload. Schließ den Tab, und nichts bleibt gespeichert.

  1. Füge deinen WebVTT-Text in das Feld ein oder zieh eine .vtt-Datei darauf.
  2. Die SRT-Version erscheint schon beim Tippen. Alles, was du prüfen solltest, etwa überlappende Einträge, steht darunter mit Zeilennummer.
  3. Kopiere das Ergebnis oder lade es als .srt-Datei herunter, benannt nach deinem Original.
  4. Lade die .srt-Datei mit deinem Video hoch oder importiere sie in dein Schnittprogramm.

Was SRT behält und was wegfällt

SRT ist das einfachere Format. Text sowie Start- und Endzeit jedes Eintrags werden unverändert übernommen. WebVTT-Funktionen ohne Entsprechung in SRT werden entfernt, weil es in einer SRT-Datei keinen Platz für sie gibt.

In der WebVTT-DateiIn der SRT-Datei
Die Kopfzeile WEBVTT und Zeilen darunter wie Language: enEntfernt. Eine SRT-Datei beginnt mit ihrem ersten Eintrag.
Kennungen der EinträgeErsetzt durch aufsteigende Nummern ab 1, wie SRT sie erwartet.
Kurze Zeitstempel wie 01:02.500Vollständig ausgeschrieben: 00:01:02,500
Einstellungen wie line:0 oder align:startEntfernt. Player verwenden ihre Standardposition.
NOTE-, STYLE- und REGION-BlöckeEntfernt.
<i>, <b> und <u>Bleibt erhalten.
<v>-, <c>-, <lang>- und <ruby>-TagsDer Tag wird entfernt, sein Text bleibt erhalten.
Zeitstempel-Tags wie <00:00:04.000>Entfernt.
&amp;, &lt; und &gt;Als einfache Zeichen &, < und > geschrieben
before.vtt
WEBVTT
Language: en

NOTE Recorded at the March meetup

intro
00:01.000 --> 00:03.500 line:0
<v Maya>Thanks for coming &amp; welcome.</v>

00:03.800 --> 00:06.000
<c.accent>Tonight</c> we have <i>three</i> talks.
after.srt
1
00:00:01,000 --> 00:00:03,500
Thanks for coming & welcome.

2
00:00:03,800 --> 00:00:06,000
Tonight we have <i>three</i> talks.

Sprechernamen in Voice-Tags

WebVTT kann mit einem Voice-Tag markieren, wer spricht, etwa <v Maya>Thanks for coming.</v>. Browser nutzen den Namen zur Gestaltung, statt ihn anzuzeigen, und SRT kennt gar keine Voice-Tags. Der Konverter behält daher die gesprochenen Wörter und entfernt den Tag.

Wenn dein Publikum wissen muss, wer spricht, schreib den Namen vor dem Umwandeln in den Text des Eintrags – so, wie SRT-Dateien es üblicherweise zeigen:

speaker.srt
1
00:00:01,000 --> 00:00:03,500
MAYA: Thanks for coming.

Wann SRT die bessere Wahl ist

SRT hat keine formale Spezifikation. Der Name stammt von SubRip, einem Programm zum Extrahieren von Untertiteln aus Videos, und dank der schlichten Struktur lesen so viele Tools das Format. Wandle in diesen Fällen in SRT um:

  • Du importierst Untertitel in ein Schnittprogramm. Premiere Pro und DaVinci Resolve importieren beide SRT-Dateien.
  • Du fügst Untertitel zu einem Social-Media-Video hinzu. Facebook und LinkedIn akzeptieren SRT-Untertiteldateien.
  • Du schaust in einem Desktop-Player. VLC etwa lädt eine SRT-Datei automatisch, wenn sie mit demselben Namen neben dem Video liegt.

YouTube akzeptiert beide Formate, dort funktioniert also beides. Mehr zu den Unterschieden erfährst du unter SRT vs. VTT.

Die kurzen Antworten.

Wird meine Untertiteldatei hochgeladen?

Nein. Die Datei wird von der Seite selbst gelesen und umgewandelt, in deinem Browser. Nichts wird an einen Server gesendet oder gespeichert, und du brauchst kein Konto.

Warum wurden die Kennungen meiner Einträge durch Nummern ersetzt?

SRT erwartet, dass jeder Eintrag mit einer Nummer beginnt, aufsteigend ab 1. WebVTT-Kennungen können beliebiger Text sein, daher nummeriert der Konverter die Einträge stattdessen der Reihe nach.

Bleibt die Position meiner Untertitel erhalten?

Nein. Einstellungen wie line:0 oder align:start haben keine Entsprechung in SRT. Sie werden daher entfernt, und Player zeigen die Einträge an ihrer Standardposition, meist zentriert am unteren Rand.

Was passiert mit Sprechernamen in <v>-Tags?

Der Tag wird entfernt, der gesprochene Text bleibt. Soll der Name im Bild erscheinen, füge ihn vor dem Umwandeln in den Text des Eintrags ein.

Das Tool warnt vor überlappenden Einträgen. Ist das ein Problem?

In WebVTT sind überlappende Einträge erlaubt; Browser zeigen dann beide gleichzeitig an. SRT-Player gehen unterschiedlich mit Überlappungen um, prüf also jedes markierte Paar. Die Warnung nennt die Zeilennummer des späteren Eintrags.

Kommt es mit VTT-Dateien zurecht, die ein Timing für jedes Wort haben?

Ja. Zeitstempel-Tags wie <00:00:04.000> und die <c>-Tags um jedes Wort werden entfernt; übrig bleibt der Text mit Start- und Endzeit des Eintrags. Kopfzeilen wie Kind: captions und Language: en fallen ebenfalls weg.

Noch keine Untertitel? AutoCap erstellt sie aus deinem Video.

Lade ein Video auf Englisch oder in einer von 38 europäischen Sprachen hoch und erhalte Untertitel mit Timing für jedes Wort. Bearbeite jedes Wort und exportiere dann ein MP4 mit eingebrannten Untertiteln, in deinem Browser in bis zu 2K gerendert, oder lade in einem Bezahltarif SRT- und VTT-Dateien herunter. Der kostenlose Tarif enthält 2 Minuten pro Monat.