Umwandeln · SRT → VTT
SRT to VTT converter — SRT-Datei in WebVTT umwandeln
Eine SRT-Datei wird in genau drei Schritten zu VTT: eine Kopfzeile WEBVTT kommt an den Anfang, das Komma vor jeder Millisekunde wird zum Punkt, und jedes Wort samt Zeit bleibt unverändert erhalten. Welche Zeilen sich ändern, wozu Browser WebVTT verlangen, wie die Spur an ein Video kommt und was dieses Werkzeug bewusst nicht tut, folgt in dieser Reihenfolge.
Aktualisiert am
SRT-Datei in VTT umwandeln
Zieh deine .srt-Datei in das Feld oben, oder füge ihren Inhalt als Text ein — die WebVTT-Fassung erscheint rechts, sobald der Text da ist. Es braucht kein Konto und keine Installation: Die Umwandlung läuft als JavaScript direkt im Browser, die Datei verlässt dein Gerät nicht, und es gibt keine Obergrenze für die Anzahl der Dateien. Kopiere das Ergebnis, oder lade es als fertige .vtt herunter.
Stammen die Untertitel von einem YouTube-Video statt von einer eigenen Datei, brauchst du die SRT-Datei gar nicht erst zu suchen: hol dir die Untertitel eines Videos direkt als SRT und wandle sie danach hier um.
Diese drei Zeilen ändern sich
SRT und WebVTT beschreiben dasselbe: eine Liste von Cues mit Startzeit, Endzeit und ein bis zwei Zeilen Text. Deshalb bleibt beim Umwandeln fast alles gleich — genau drei Dinge ändern sich:
- Kopfzeile. WebVTT beginnt mit der Zeile
WEBVTT; ein Player, der sie nicht findet, verwirft die ganze Spur. - Millisekunden. SRT schreibt
00:01:04,500mit Komma, WebVTT00:01:04.500mit Punkt — ein einziges Zeichen pro Cue, aber der häufigste Grund, warum eine von Hand bearbeitete Datei nicht lädt. - Nummerierung. In SRT ist die laufende Nummer über jeder Cue Pflicht, in WebVTT ein optionaler Bezeichner; der Konverter behält sie trotzdem, damit beide Fassungen vergleichbar bleiben.
Inline-Auszeichnungen wie <i> und <b> überstehen die Umwandlung unverändert, weil beide Formate sie gleich lesen. Wie eine SubRip-Datei sonst aufgebaut ist, zeigt die Referenzseite zum Format.
Wozu Browser WebVTT verlangen
WebVTT ist eine W3C-Spezifikation und das einzige Format, das das HTML5-Element <track> liest — Video.js, Plyr, JW Player und Vimeo übernehmen diese Regel vom Browser, statt sie selbst zu wählen. Streaming liefert den zweiten Grund: Eine HLS-Playlist überträgt Untertitel als WebVTT-Segmente, sodass adaptives Abspielen dieses Format braucht und nicht SRT.
Die Spezifikation ist an einer Stelle strenger, und das nützt: Eine WebVTT-Datei muss UTF-8 sein, was die Zeichensalat-Probleme zwanzig Jahre alter Untertitelarchive beendet. Dazu kommen Positionierung, Regionen und CSS-Gestaltung, die SRT nie hatte — was die WEBVTT-Kopfzeile und die Cue-Einstellungen im Detail erlauben, steht auf der Referenzseite zum Format.
Die Spur an ein Video hängen
Auf einer Webseite reicht ein Element: <track kind="subtitles" src="vortrag.vtt" srclang="de" label="Deutsch" default> innerhalb von <video>. Zwei Server-Details zerschießen mehr Spuren als jeder Fehler in den Cues selbst. Der MIME-Typ ist der erste: Die Antwort muss als text/vtt ankommen, bei nginx also in mime.types eingetragen sein. Die Herkunft ist der zweite: Eine Spur von einer fremden Domain braucht CORS-Header, sonst verwirft der Browser sie stillschweigend. Bleibt der Untertitel-Button grau, liegt es meist an einem dieser beiden Punkte — nicht an der Umwandlung.
Was dieses Werkzeug nicht tut
Es schreibt Notation um, mehr verspricht es nicht. Übersetzt wird der eingefügte Text nicht, MP4- und MP3-Dateien nimmt es nicht an, weil es ein reines Text-Werkzeug ist und kein Transkriptionsdienst, und Cues werden weder neu getimt noch zusammengelegt oder geteilt — welches Tempo die Quelle vorgibt, behält auch das Ergebnis. Diese Enge ist Absicht: Was herauskommt, ist ein gültiges WebVTT-Dokument mit identischem Wortlaut und identischen Zeiten, in Sekunden per Texteditor nachprüfbar. Geht es danach in Premiere oder Resolve weiter? Die Spur zurück in SubRip für den Schnitt verwandeln ist der Weg zurück.
Häufige Fragen
Wie wandle ich SRT in VTT um?
Zieh deine .srt-Datei in das Feld oben oder füge ihren Text ein — die WebVTT-Fassung erscheint sofort rechts, bereit zum Kopieren oder als .vtt-Download. Es kostet nichts, braucht kein Konto und läuft vollständig im Browser.
Wird meine Datei irgendwohin hochgeladen?
Nein. Die gesamte Umwandlung ist JavaScript, das auf deinem eigenen Rechner läuft, deshalb verlässt weder ein unveröffentlichter Schnitt noch ein vertrauliches Interview jemals das Gerät.
Ändern sich die Zeiten bei der Umwandlung?
Nein. Start- und Endzeit werden Zeichen für Zeichen übernommen, eine vorher synchrone Spur bleibt danach synchron. Es ändert sich nur die Schreibweise drumherum.
Kann ich stattdessen eine Videodatei hochladen?
Nein. Das Werkzeug liest ausschließlich Untertiteltext; MP4, MOV oder Audiodateien nimmt es nicht an, weil es keine eigenen Untertitel erzeugt, sondern vorhandene umschreibt.