Derselbe Untertitel in drei Formaten
Hier ein Untertitel in SRT und dieselbe Zeile nach der Konvertierung in WebVTT:
1
00:00:01,000 --> 00:00:03,500
Dann schließ das Tor ab.
WEBVTT
00:00:01.000 --> 00:00:03.500
Dann schließ das Tor ab.
In ASS ist dieselbe Zeile eine Tabellenzeile, die auch einen Stil nennt. Mit dem Untertitel-Konverter konvertiert, sieht sie so aus (davor stehen in der Datei noch ein Kopfbereich und eine Stilliste):
1
00:00:01,000 --> 00:00:03,500
Dann schließ das Tor ab.
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,Dann schließ das Tor ab.

Die Formate im Vergleich
| SRT (.srt) | WebVTT (.vtt) | ASS (.ass) | |
|---|---|---|---|
| Zeitformat | 00:00:01,000 |
00:00:01.000 |
0:00:01.00 |
| Genauigkeit | Millisekunden | Millisekunden | Hundertstelsekunden |
| Kopfbereich | keiner | Zeile WEBVTT |
[Script Info] und Stilliste |
| Formatierung | einfache <i>, <b>, <u>, <font> (nicht in jedem Player) |
CSS-Klassen und ::cue-Stile |
Schriften, Größen, Farben, Konturen je Stil und je Zeile |
| Positionierung | {\an8}-Codes in manchen Playern |
Einstellungen für Zeile, Position und Ausrichtung | genaue x/y-Positionen, Drehung, Effekte |
| Am besten für | Player, Editoren, Fernseher, Uploads | HTML5-Video auf Webseiten | formatierte Untertitel, Anime, Karaoke |
Die WebVTT-Regeln stammen aus der WebVTT-Spezifikation des W3C: Eine Datei muss mit WEBVTT beginnen, und Zeitangaben haben vor den Millisekunden einen Punkt.
Welches Format wann?
- Ein heruntergeladenes Video ansehen in VLC, mpv, Plex, Kodi oder auf einem Fernseher: SRT ist die sichere Wahl. Player, die ASS lesen, zeigen dessen Formatierung; SRT funktioniert in fast allen.
- Auf YouTube hochladen: SRT, SBV und WebVTT stehen alle auf der Liste der unterstützten Dateien von YouTube.
- Video auf der eigenen Webseite einbetten: WebVTT. Das HTML-Element
<track>spielt WebVTT ab. Konvertieren Sie mit SRT in VTT konvertieren. - Untertitel aus einem Web-Player oder einer Meeting-Aufzeichnung in einem Editor öffnen: Viele Editoren erwarten SRT. Konvertieren Sie mit VTT in SRT konvertieren.
- Formatierte Untertitel mit Schriften und Farben: ASS. Gehen Sie von einer SRT-Datei aus, die Sie mit SRT in ASS konvertieren umwandeln, und bearbeiten Sie sie in einem Untertitel-Editor wie Aegisub weiter.
Häufige Fehler
- Umbenennen statt konvertieren. Eine SRT-Datei mit der Endung
.vttbleibt eine SRT-Datei; strenge Web-Player lehnen sie ab. - Erwarten, dass SRT die ASS-Formatierung behält. Beim Konvertieren in SRT bleiben nur Text und Zeitangaben erhalten. Bewahren Sie die ursprüngliche ASS-Datei auf, falls Sie die Formatierung später brauchen.
- Den Zeichensatz vergessen. Ein Formatwechsel behebt keine kaputten Buchstaben. Sehen Sie ö oder �, reparieren Sie die Kodierung; der Konverter speichert außerdem jede Datei als UTF-8.
Quellen: W3C, WebVTT: The Web Video Text Tracks Format (Candidate Recommendation Draft); YouTube-Hilfe, Supported subtitle and closed caption files.
Fragen
Was ist der Unterschied zwischen VTT und SRT?
Beide speichern dieselben Untertitelzeilen mit Zeitangaben. WebVTT beginnt mit einer WEBVTT-Kopfzeile, verwendet vor den Millisekunden einen Punkt statt eines Kommas und kann Zeilen positionieren und formatieren. SRT ist einfacher und wird von mehr Playern und Editoren gelesen.
Kann ich eine .srt-Datei einfach in .vtt umbenennen?
Nicht zuverlässig. Web-Player erwarten die WEBVTT-Kopfzeile und Punkte in den Zeitangaben, und manche lehnen die Datei ohne beides ab. Konvertieren Sie sie stattdessen; das dauert eine Sekunde.
Geht beim Konvertieren von ASS in SRT etwas verloren?
Ja. SRT kennt keine Schriften, Farben, Positionen oder Effekte, deshalb werden sie entfernt. Text und Zeitangaben bleiben erhalten.
Welche Formate akzeptiert YouTube?
YouTube nennt SubRip (.srt), SubViewer (.sbv), WebVTT (.vtt), TTML und mehrere weitere als unterstützte Untertiteldateien.