SRT-zu-VTT-Konverter
Füge eine SRT-Datei ein oder zieh sie hierher und erhalte eine WebVTT-Datei für das HTML5-Element <track> und Web-Videoplayer. 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.
WebVTT-Ausgabe
Als .vtt-Datei gespeichert.
Füge Untertitel ein oder wähle eine Datei – die WebVTT-Version erscheint dann hier.
Läuft in deinem Browser. Es wird nichts hochgeladen.
Richtung tauschen: VTT in SRTSRT-Datei in vier Schritten umwandeln.
Kein Konto, kein Upload. Schließ den Tab, und nichts bleibt gespeichert.
- Füge deinen SRT-Text in das Feld ein oder zieh eine .srt-Datei darauf. „Datei auswählen“ funktioniert auch.
- Die WebVTT-Version erscheint schon beim Tippen, darunter die Zahl der Einträge und alles, was du prüfen solltest.
- Kopiere das Ergebnis oder lade es als .vtt-Datei herunter, benannt nach deinem Original.
- Leg die .vtt-Datei neben dein Video und verweise mit einem <track>-Element oder der Untertiteleinstellung deines Players darauf.
Was sich zwischen SRT und WebVTT ändert
Beide Formate speichern eine Liste von Einträgen, jeder mit Startzeit, Endzeit und etwas Text, und das Timing wird exakt übernommen. Die Unterschiede liegen im Detail, und der Konverter kümmert sich um jeden davon:
- Eine Kopfzeile. Eine WebVTT-Datei muss mit
WEBVTTbeginnen. SRT-Dateien starten direkt mit dem ersten Eintrag. - Ein Punkt vor den Millisekunden. SRT schreibt
00:01:02,500, WebVTT schreibt00:01:02.500. Die Zeit ist dieselbe. - Eintragsnummern werden zu Kennungen. Jeder SRT-Eintrag beginnt mit einer Nummer. In WebVTT ist die Zeile über den Zeitangaben eine optionale Kennung des Eintrags. Die Nummern bleiben also erhalten, und Player ignorieren sie.
- Nur Tags, die WebVTT versteht, bleiben erhalten.
<i>,<b>und<u>funktionieren in beiden Formaten.<font>-Tags und Positionscodes wie{\an8}sind SRT-Konventionen, die WebVTT nicht unterstützt. Sie werden daher entfernt, ihr Text bleibt erhalten. - Reservierte Zeichen werden maskiert. WebVTT liest
&und<als Markup, daher wirdTom & JerryalsTom & Jerrygeschrieben. Player zeigen es ganz normal an.
1
00:00:01,200 --> 00:00:03,900
<font color="yellow">Hi</font> & welcome back.
2
00:00:04,100 --> 00:00:06,500
{\an8}<i>Previously...</i>WEBVTT
1
00:00:01.200 --> 00:00:03.900
Hi & welcome back.
2
00:00:04.100 --> 00:00:06.500
<i>Previously...</i>Wann du VTT statt SRT brauchst
Browser spielen Untertitel aus genau einem Textformat ab. Das HTML5-Element <track> nimmt eine WebVTT-Datei und liest kein SRT. Untertitel für Videos auf deiner eigenen Website müssen also .vtt sein:
<video controls src="talk.mp4">
<track kind="captions" src="talk.vtt" srclang="en" label="English" default>
</video>- Liefere die Datei mit dem Content-Type
text/vttaus, der für WebVTT registriert ist. Manchen Servern musst du die Endung.vtterst bekannt machen. - Liegt die
.vtt-Datei auf einer anderen Domain als die Seite, muss dieser Server Cross-Origin-Anfragen (CORS) erlauben, und das<video>-Element braucht eincrossorigin-Attribut. - WebVTT ist außerdem das Untertitelformat für HLS-Streaming, und Player auf Basis des
<video>-Elements, etwa Video.js, lesen es.
Was WebVTT nach dem Umwandeln zusätzlich kann
SRT hat keine formale Spezifikation; es ist aus SubRip entstanden, einem Programm zum Extrahieren von Untertiteln aus Videos. WebVTT ist eine W3C-Spezifikation und kann Dinge, die SRT nicht kann. Einstellungen nach der Endzeit eines Eintrags steuern, wo ein Untertitel steht:
WEBVTT
00:00:04.100 --> 00:00:06.500 line:0 align:start
Shown at the top, aligned left.Dieser Eintrag wird oben im Video angezeigt und links ausgerichtet. WebVTT-Dateien können außerdem NOTE-Kommentare enthalten, und Untertitel lassen sich mit CSS über den Selektor ::cue gestalten. Den vollständigen Vergleich findest du unter SRT vs. VTT.
Die kurzen Antworten.
Wird meine Untertiteldatei hochgeladen?
Nein. Die Umwandlung läuft in deinem Browser. Der eingefügte Text oder die gewählte Datei wird auf deinem Gerät gelesen und nie an einen Server gesendet, und du brauchst kein Konto.
Ändert das Umwandeln das Timing?
Nein. Jede Start- und Endzeit wird auf die Millisekunde genau übernommen. Nur das Trennzeichen ändert sich: vom Komma in SRT zum Punkt in WebVTT.
Bleiben Kursiv- und Fettschrift erhalten?
Ja. <i>, <b> und <u> sind in beiden Formaten gültig und bleiben erhalten. <font>-Farbtags und {\an8}-Positionscodes werden entfernt, weil WebVTT sie nicht unterstützt; ihr Text bleibt.
Was passiert mit den SRT-Eintragsnummern?
Sie bleiben als Kennungen der Einträge erhalten – die optionale Zeile, die WebVTT über jeder Zeitangabe erlaubt. Player zeigen sie nicht an.
Umlaute und Akzente in meiner Datei sehen falsch aus. Warum?
Die Originaldatei ist wahrscheinlich nicht in UTF-8 kodiert. Ist eine gewählte Datei kein gültiges UTF-8, liest das Tool sie als Windows-1252, die übliche ältere Kodierung für westeuropäische Texte, und sagt dir Bescheid. Der .vtt-Download ist immer UTF-8, wie WebVTT es verlangt.
Gibt es eine Größenbeschränkung?
Dateien bis 5 MB. Untertiteldateien sind reiner Text, daher liegen selbst die Untertitel eines abendfüllenden Spielfilms meist weit darunter.
- VTT → SRTVTT-zu-SRT-KonverterWandle eine WebVTT-Datei in eine saubere, nummerierte SRT-Datei für Schnittprogramme, YouTube und soziale Netzwerke um.
- ± TimingUntertitel verschiebenVerschiebe Untertitel um Sekunden oder Millisekunden nach vorn oder hinten – für die ganze Datei oder ab einem beliebigen Eintrag.
- RatgeberSRT vs. VTTWie sich die beiden Untertitelformate unterscheiden und wann du welches verwendest.
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.