Lade eine SRT-Datei hoch, um sie sofort in das WebVTT-Format für HTML5-Player umzuwandeln. Die Verarbeitung findet lokal im Browser statt.
Deine SRT-Datei wird lokal in deinem Browser konvertiert. Kein Upload erforderlich.
Lade dein Video hoch und erstelle automatisch SRT, VTT oder eingebrannte Untertitel mit präzisem Timing.
WebVTT steht für Web Video Text Tracks. Es ist das Untertitelformat, das direkt für HTML5-Videos im Browser entwickelt wurde. Eine VTT-Datei kann Untertitel, Captions, Kapitelmarken und andere zeitgesteuerte Textspuren enthalten. Im Gegensatz zu SRT beginnt eine WebVTT-Datei immer mit dem Header WEBVTT und verwendet Punkte statt Kommas in den Millisekunden.
Wenn du Videos auf deiner eigenen Website mit dem HTML5-<video>-Element einbindest oder moderne Webplayer nutzt, ist WebVTT meistens die bessere Wahl. SRT funktioniert in vielen Videoplayern, ist aber nicht das native Format für das HTML5-<track>-Element. Ohne VTT-Datei werden Untertitel im Browser oft nicht angezeigt.
Ziehe deine SRT-Datei in das Feld oben. Das Tool entfernt die SRT-Blocknummern, fügt den notwendigen WEBVTT-Header hinzu und konvertiert die Zeitstempel von 00:00:01,000 zu 00:00:01.000. Die Konvertierung läuft vollständig lokal in deinem Browser. Deine Datei wird nicht auf einen Server hochgeladen.
Die manuelle Konvertierung von SRT in VTT klingt einfach, führt aber schnell zu kleinen Fehlern. Besonders häufig fehlen der WEBVTT-Header, der richtige MIME-Type auf dem Server oder die Umstellung von Komma auf Punkt in den Zeitstempeln. Genau diese Punkte erledigt der Konverter automatisch.
Der wichtigste Unterschied ist direkt sichtbar: SRT nutzt fortlaufende Nummern und Kommas in den Zeitstempeln. WebVTT braucht keine Nummern, beginnt mit WEBVTT und nutzt Punkte für Millisekunden.
1 00:00:01,000 --> 00:00:04,000 Welcome to our video. 2 00:00:04,500 --> 00:00:07,000 This subtitle will become WebVTT.
WEBVTT 00:00:01.000 --> 00:00:04.000 Welcome to our video. 00:00:04.500 --> 00:00:07.000 This subtitle will become WebVTT.
Der Untertiteltext bleibt erhalten. Geändert werden nur die Struktur und die Zeitstempel-Schreibweise, damit der Browser die Datei als WebVTT lesen kann.
Nach der Konvertierung kannst du die VTT-Datei direkt im HTML5-Video verwenden. Dafür wird sie über das <track>-Element eingebunden.
<video controls width="800">
<source src="/videos/demo.mp4" type="video/mp4">
<track
src="/subtitles/demo.vtt"
kind="subtitles"
srclang="de"
label="Deutsch"
default>
</video>
Wichtig ist, dass der Pfad zur VTT-Datei stimmt und der Server die Datei mit dem MIME-Type text/vtt ausliefert. Sonst wird die Untertitelspur im Browser möglicherweise nicht geladen.
| Eigenschaft | SRT | VTT / WebVTT |
|---|---|---|
| Hauptzweck | Einfaches Untertitelformat für viele Player und Schnittprogramme. | Webstandard für Untertitelspuren in HTML5-Videos. |
| Datei-Header | Kein Header erforderlich. | Muss mit WEBVTT beginnen. |
| Zeitstempel | 00:00:01,000 mit Komma. |
00:00:01.000 mit Punkt. |
| HTML5-Video | Nicht das native Format für <track>. |
Direkt mit <track src="...vtt"> nutzbar. |
| Metadaten | Sehr begrenzt. | Unterstützt z. B. NOTE-Blöcke, Cue Settings und weitere WebVTT-Funktionen. |
| Positionierung & Styling | Kaum standardisierte Styling-Optionen. | Kann Cue Settings und CSS-ähnliche Darstellung in Webplayern unterstützen. |
SRT ist weiterhin sehr praktisch für Schnittprogramme, einfache Player und Datei-Austausch. WebVTT ist stärker, wenn die Untertitel direkt in Webseiten, Lernplattformen oder Webplayern funktionieren sollen.
<video> einbindest.<track>-Spuren einbinden.WebVTT wird von modernen Browsern grundsätzlich unterstützt. In der Praxis entstehen Probleme meistens nicht durch den Browser selbst, sondern durch falsche Server-Konfiguration, fehlerhafte Pfade oder ungültige VTT-Syntax.
| Browser | WebVTT-Unterstützung | Hinweis |
|---|---|---|
| Chrome | Ja | Funktioniert zuverlässig mit HTML5-<track>. |
| Edge | Ja | Chromium-basiert und sehr ähnlich zu Chrome. |
| Firefox | Ja | Unterstützt WebVTT, prüft aber Pfade und MIME-Type streng. |
| Safari | Ja | Unterstützt WebVTT; bei iOS besonders auf korrekten Pfad und Hosting achten. |
Wenn eine VTT-Datei im Browser nicht angezeigt wird, liegt es fast immer an einem dieser Punkte. Die Datei selbst kann korrekt aussehen, aber der Webplayer lädt sie trotzdem nicht, wenn Pfad, Header oder Server-Header nicht stimmen.
| Fehler | Ursache | Lösung |
|---|---|---|
| WEBVTT Header fehlt | Die Datei beginnt direkt mit dem ersten Zeitstempel. | Die erste Zeile muss WEBVTT lauten, danach folgt eine Leerzeile. |
| Falscher MIME-Type | Der Server liefert die Datei z. B. als text/plain oder Download aus. |
Server so konfigurieren, dass .vtt als text/vtt ausgeliefert wird. |
| Komma statt Punkt im Zeitstempel | SRT nutzt 00:00:01,000, VTT erwartet 00:00:01.000. |
Der Konverter ändert die Zeitstempel automatisch auf die WebVTT-Schreibweise. |
| Falscher Pfad im track-Tag | Der src-Pfad zeigt nicht auf die tatsächliche VTT-Datei. |
Pfad im <track src="...">-Attribut prüfen und im Browser direkt testen. |
Eine technisch gültige VTT-Datei ist der erste Schritt. Wenn du Untertitel veröffentlichst, solltest du sie zusätzlich im Video prüfen: Timing, Lesbarkeit, Zeilenumbrüche und Sprachspur müssen zum Bild passen. Im Subvideo.ai Studio kannst du Untertitel visuell bearbeiten und anschließend als SRT, VTT, ASS oder MP4 exportieren.
Untertitel im Studio prüfenZiehe deine .srt-Datei in das obige Feld oder klicke, um eine Datei von deinem Gerät auszuwählen.
Der Konverter fügt den WEBVTT-Header hinzu, entfernt SRT-Blocknummern und wandelt Zeitstempel in das WebVTT-Format um.
Klicke auf die Download-Schaltfläche, um die konvertierte WebVTT-Datei (.vtt) sofort zu speichern.
SRT ist ein sehr einfaches Untertitelformat mit Nummern und Komma-Zeitstempeln. VTT ist das WebVTT-Format für HTML5-Videos, beginnt mit WEBVTT und nutzt Punkte in den Zeitstempeln.
Ja. Die Konvertierung läuft direkt in deinem Browser. Deine SRT-Datei wird nicht auf unsere Server hochgeladen.
Ja. Der Konverter ist kostenlos nutzbar und läuft lokal im Browser.
Ja. Der Konverter verarbeitet UTF-8-Text und erhält Untertiteltexte mit Umlauten, Akzenten, arabischen, chinesischen, japanischen oder koreanischen Zeichen.
Ja. Binde die Datei mit dem HTML5-track-Element ein und achte darauf, dass der Server .vtt-Dateien mit dem MIME-Type text/vtt ausliefert.
Häufige Ursachen sind ein fehlender WEBVTT-Header, ein falscher Pfad im track-Tag, ein falscher MIME-Type oder ungültige Zeitstempel mit Komma statt Punkt.
Nein. Der Konverter entfernt nur SRT-Blocknummern und passt die Zeitstempel an. Kommas und Satzzeichen im eigentlichen Untertiteltext bleiben erhalten.