Blog
Was ist eine SRT-Datei? SRT vs. VTT erklärt
Autor: Hushscript Veröffentlicht: Zuletzt geprüft:
Eine SRT-Datei ist eine Untertiteldatei im Klartext: nummerierte Untertitelblöcke, jeweils mit Start- und Endzeit und ein bis zwei Zeilen Text. Eine VTT-Datei enthält dieselbe Art von zeitgesteuertem Text im WebVTT-Format, das das HTML5-Videoelement nativ liest. „SRT vs. VTT“ taucht meist genau dann auf, wenn eine Untertiteldatei dort nicht lädt, wo sie funktionieren sollte. Die Library of Congress dokumentiert die SRT-Struktur von SubRip, und das W3C definiert WebVTT für Webmedien. Der Untertitelgenerator von Hushscript exportiert beide, die Wahl hängt also vom Ziel ab und nicht von der Transkriptionsgenauigkeit.
Das Wichtigste in Kürze
- Nutzen Sie standardmäßig SRT: Es öffnet sich in fast jedem Player und Editor.
- Nutzen Sie VTT, wenn Sie Untertitel in den HTML5-Videoplayer einer Webseite einbinden.
- VTT ergänzt Positionierung und einfache Formatierung. SRT hat keine Standardformatierung.
- Das native Track-Element der Browser liest VTT.
- VLC, Premiere Pro und DaVinci Resolve akzeptieren SRT.
Was ist eine SRT-Datei?
Eine SRT-Datei (.srt, kurz für SubRip Text) ist ungefähr so schlicht, wie ein Untertitelformat sein kann. Das SRT-Format besteht aus einer Folge von Blöcken: einer laufenden Nummer, einem Zeitbereich mit einem Komma vor den Millisekunden (00:00:01,000 --> 00:00:04,000) und dem Untertiteltext, wobei eine Leerzeile die Einträge trennt. Keine Kopfzeile, keine Metadaten, nichts außer den Untertiteln selbst. Wegen dieser Einfachheit öffnen sich SRT-Dateien in fast allem, und das ist die ganze Bedeutung einer SRT-Datei in der Praxis: eine Klartextliste zeitgesteuerter Untertitel. Ein Player hat kaum etwas, das er falsch deuten könnte.
1
00:00:01,000 --> 00:00:04,000
Willkommen zurück in der Sendung.
2
00:00:04,500 --> 00:00:07,200
Heute sprechen wir über Untertitel.
Was ist eine VTT-Datei?
Eine VTT-Datei (.vtt) ist eine WebVTT-Untertiteldatei. Das VTT-Format beginnt mit einer vorgeschriebenen Kopfzeile, denn die Datei muss mit WEBVTT anfangen, sonst ist sie ungültig, und die Zeitstempel verwenden einen Punkt statt eines Kommas (00:00:01.000 --> 00:00:04.000). Darüber hinaus unterstützt es, wofür SRT keinen Platz hat: Einstellungen, die Text auf dem Bildschirm positionieren, Ausrichtung und einfache Formatierungsauszeichnung im Untertiteltext selbst. VTT ist das Format, das das Track-Element des HTML5-Videostandards nativ erwartet. Das ist keine stilistische Entscheidung einzelner Websites, sondern worauf die zugrunde liegende Webtechnik aufbaut. Auch VTT-Dateien sind Klartext, und „VTT“ ist bei Untertiteln die Kurzform von WebVTT.
WEBVTT
00:00:01.000 --> 00:00:04.000
Willkommen zurück in der Sendung.
00:00:04.500 --> 00:00:07.200
Heute sprechen wir über Untertitel.
SRT vs. VTT auf einen Blick
| SRT | VTT | |
|---|---|---|
| Dateiendung | .srt |
.vtt |
| Vollständiger Name | SubRip Text | WebVTT |
| Kopfzeile erforderlich | Nein | Ja, die Datei muss mit WEBVTT beginnen |
| Zeitstempeltrennzeichen | Komma (,) |
Punkt (.) |
| Formatierung oder Positionierung | Keine | Einstellungen für Untertitelblöcke, einfaches Markup |
| Gebaut für | Allgemeine Wiedergabe und Bearbeitung | HTML5-Webeinbettungen |
Was ist der Unterschied zwischen SRT und VTT?
Bei gewöhnlichen Untertiteln fast keiner. Beide enthalten dasselbe Timing und denselben Text. Der Unterschied zwischen SRT und VTT liegt in der Verpackung: VTT braucht die Kopfzeile WEBVTT, tauscht in Zeitstempeln das Komma gegen einen Punkt und erlaubt Einstellungen für Untertitelblöcke, die SRT nicht speichern kann. In der Praxis zählt, welches Format Ihr Ziel akzeptiert, und darum geht es als Nächstes.
Wo welches Format wirklich erwartet wird
SRT ist die sichere Allzweckwahl: Desktop- und Mobil-Player wie VLC, Videoeditoren wie Premiere Pro und DaVinci Resolve und die meisten Übergaben an andere erwarten es oder nehmen es klaglos an. VTT ist speziell dafür da, Untertitel in das Videoelement einer Webseite einzubetten. Richten Sie das native HTML5-Element <track> eines Browsers auf eine SRT-Datei, zeigt es nichts an. Dasselbe Element liest VTT nativ, weshalb eine Web-Einbettung VTT verlangt. Manche Web-Player akzeptieren auch SRT, aber VTT ist das Format, das für diese Aufgabe gebaut wurde. Wenn Sie noch nicht wissen, wo eine Untertiteldatei landet, ist SRT die sicherere Voreinstellung. Sie können jederzeit nach VTT konvertieren, sobald feststeht, dass sie in eine Web-Einbettung geht.
Formatierung: Was VTT kann und SRT nicht
Weil SRT nur aus laufenden Nummern, Zeitstempeln und Klartext besteht, gibt es keine Standardformatierung: keine Positionierung und keine CSS-artige Gestaltung. Einfache Tags wie <b> und <i>, manchmal auch <font>, werden von Playern weitgehend unterstützt, doch das schwankt von Player zu Player. Die Einstellungen für Untertitelblöcke in VTT ergänzen auf derselben Zeitstruktur einfache Positionierung und schlichtes Markup. Keines von beiden reicht an ein eigenes Format für gestaltete Untertitel heran, das gezielt für Schriften, Farben und Platzierung auf dem Bildschirm gebaut ist. Braucht ein Auftrag diese Kontrolle, ist das ein eigenes Format, eine Stufe über SRT und VTT. In der Praxis ignorieren die meisten Editoren und Allzweck-Player die Formatierungsextras von VTT und lesen nur Timing und Text. Die Lücke fällt also vor allem bei der Wiedergabe im Browser ins Gewicht, nicht bei einem gewöhnlichen Durchlauf im Editor.
SRT- oder VTT-Datei öffnen
Beide Formate sind Klartext, jeder Texteditor öffnet sie und zeigt die Untertitelblöcke, wie sie geschrieben sind. Um sie als Untertitel zu sehen, laden Sie die Datei in einem Videoplayer oder Editor neben dem Video. VLC und die meisten Desktop-Player erkennen eine SRT-Datei, die denselben Namen wie das Video trägt und im selben Ordner liegt. Für Webseiten richten Sie ein <track>-Element auf die VTT-Datei. Lädt eine Untertiteldatei nicht, prüfen Sie zuerst das Grundlegende: die richtige Endung, die Kopfzeile WEBVTT bei einer VTT-Datei und ein Komma in SRT-Zeitstempeln.
SRT in VTT oder VTT in SRT kostenlos konvertieren
Sie haben schon eine SRT-Datei und brauchen VTT für eine Web-Einbettung, oder umgekehrt? Der kostenlose, browserbasierte SRT-zu-VTT-Konverter wechselt direkt zwischen beiden: Datei ablegen, Ausgabeformat wählen, herunterladen. Kein Konto, nichts wird auf einen Server hochgeladen. Liegt die Datei stattdessen als ASS, TTML oder SBV vor, deckt der umfassendere Untertitel-Konverter diese Formate im selben Tool ab.
Ein Beispiel aus der Praxis
Ein Creator exportiert über den Untertitelgenerator von Hushscript SRT-Untertitel aus einem aufgezeichneten Video und will sie auf Social-Media-Plattformen nutzen. Mitten im Projekt soll dieselbe Folge auch als native HTML5-Einbettung auf der eigenen Website erscheinen, wo der Player nur VTT liest. Statt etwas neu zu transkribieren, läuft die SRT-Datei durch den kostenlosen Konverter und kommt in wenigen Sekunden als VTT zurück, mit gleichem Timing und gleichem Text, bereit für die Einbettung. Ein Transkript, zwei Untertiteldateien, kein zweiter Transkriptionsauftrag.
SRT- oder VTT-Datei aus Audio oder Video erstellen
Wenn Sie nicht von einer vorhandenen Untertiteldatei ausgehen, sondern von Audio oder Video, transkribiert der Untertitel-Generator die Untertitel, versieht sie mit Zeiten und Sprecherbeschriftung und exportiert dann SRT, VTT oder eines der anderen Formate direkt, es gibt also keinen separaten Konvertierungsschritt. Die vollständige Transkription braucht ein Konto und genügend verfügbare Minuten. Berechtigte persönliche Konten erhalten einmalig 30 Freiminuten, nach der Kartenverifizierung oder mit dem ersten Kauf. Die Schritt-für-Schritt-Anleitung finden Sie unter SRT-Datei aus einem Video erstellen.
Unabhängige Quellen und Standards
Hushscript hat diese unabhängigen, nicht konkurrierenden Quellen herangezogen. Sie erläutern Forschung, Standards oder Plattformfunktionen und stellen keine Empfehlung durch Hushscript dar.
Quellen geprüft am: