SRT, VTT und ASS im Vergleich

Nehmen Sie SRT, wenn die Datei fast überall funktionieren soll. WebVTT eignet sich für Video auf einer Webseite. ASS brauchen Sie für Schriften, Farben und genaue Positionen, etwa bei Anime-Fansubs und Karaoke.

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.

Der Untertitel-Konverter mit einer SRT-Datei, die als WebVTT gespeichert werden kann

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 .vtt bleibt 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.

Dateien verlassen Ihren Browser nicht.