SRT vs. VTT vs. ASS: Welches Untertitelformat solltest du 2026 nutzen?
SRT vs. VTT vs. ASS im Vergleich: was jedes Format mitbringt, wo es an seine Grenzen stößt, und welches Format zu YouTube, Web, Styling und Archiv passt.
SRT ist bei etwa neun von zehn Anwendungsfällen die richtige Antwort. VTT ist die Antwort, wenn die Datei von einer Webseite abgespielt wird. ASS ist die Antwort, wenn die Untertitel gestaltet werden sollen und nicht nur angezeigt. Alles andere in diesem Vergleich ist Detail — aber genau im Detail werden Dateien abgelehnt, verschwindet Styling lautlos, und verschieben sich Timings durch einen Rundungsfehler.
Hier ist, was jedes Format tatsächlich enthält, und genau der Punkt, an dem jedes davon nicht mehr ausreicht.
Der Vergleich, in einer Tabelle
| SRT | VTT | ASS | |
|---|---|---|---|
| Vollständiger Name | SubRip | WebVTT | Advanced SubStation Alpha |
| Formale Spezifikation | Nein, nur Konvention | Ja, W3C | Nein, Community-Dokumentation |
| Zeitstempel | 00:00:01,000 (Komma) | 00:00:01.000 (Punkt) | 0:00:01.00 (Hundertstelsekunden) |
| Styling | Einfache Tags, uneinheitlich unterstützt | CSS über ::cue | Vollständige Stiltabelle plus Overrides pro Zeile |
| Positionierung | Nein | Ja, Cue-Settings | Ja, pixelgenau |
| Karaoke / Wort-Timing | Nein | Nein | Ja |
| Eingebettete oder angehängte Schriftarten | Nein | Nein | Ja, wenn in MKV gemuxt |
Web-track-Element | Nein | Ja, erforderlich | Nein |
| YouTube, Vimeo, LinkedIn | Ja | Ja | Styling wird nicht gerendert |
| VLC, mpv, Media-Center | Ja | Ja | Ja |
| Typischer Einsatz | Überall | Web-Player | Gestylte Untertitel, Anime, Karaoke |
SRT: das Format, das überall funktioniert
Eine SRT-Untertitelzeile besteht aus vier Zeilen — einer Nummer, einem Zeitbereich, dem Text und einer Leerzeile:
1
00:00:01,000 --> 00:00:04,120
This is the first subtitle.
Das ist das gesamte Format. Es gibt keine offizielle Spezifikation; SRT ist eine Konvention, auf die sich einfach alle beim Implementieren geeinigt haben — genau deshalb funktioniert es überall.
Die Konvention hat weiche Kanten. Die meisten Player respektieren <i>, <b> und <u> im Text, viele auch ein font-Tag mit Farbattribut, aber garantiert ist nichts davon, und ein Player, der ein Tag nicht kennt, zeigt es womöglich als reinen Text an. Die Kodierung ist die andere klassische Falle: SRT ist älter als jede Kodierungsregel, also rendert eine als Windows-1254 oder Latin-1 gespeicherte Datei akzentuierte und nicht-lateinische Zeichen als Zeichensalat, wenn der Player UTF-8 erwartet. Speicherst du SRT als UTF-8, passieren die meisten „meine Untertitel sind kaputt"-Probleme erst gar nicht.
Nutze SRT, wenn du auf eine Plattform hochlädst, eine Datei an einen Kunden schickst, oder die Datei einfach auch in fünfzehn Jahren noch korrekt öffnen willst.
VTT: SRT fürs Web, mit Raum zum Wachsen
WebVTT ist das, was das HTML5-track-Element verlangt. Laufen Untertitel innerhalb einer Webseite, will der Browser VTT und nichts anderes.
WEBVTT
intro
00:00:01.000 --> 00:00:04.120 line:90% align:center
This is the first subtitle.
Vier Unterschiede zu SRT solltest du dir merken:
- Der Header. Die Datei muss mit
WEBVTTbeginnen. Ohne das wird sie rundweg abgelehnt, und das ist der häufigste Grund, warum eine umbenannte SRT im Browser versagt. - Die Zeichensetzung. Millisekunden folgen auf einen Punkt, nicht auf ein Komma. Benennst du
.srtin.vttum, ohne das zu ändern, entsteht eine Datei, die lädt und nichts anzeigt. - Cue-Settings. Jede Untertitelzeile kann
line,position,align,sizeundverticaltragen, um den Text aus der unteren Mitte zu verschieben — nützlich, wenn eingebrannter Text oder ein Logo diesen Bereich belegt. - Echtes Styling und echte Struktur. VTT unterstützt
STYLE-Blöcke mit dem CSS-Selektor::cue,NOTE-Kommentare,REGION-Definitionen und optionale Namen für Zeilen. Es ist außerdem immer UTF-8, was die Kodierungsfalle komplett beseitigt.
Nutze VTT, wenn der Player eine Webseite ist, oder wenn die Lieferspezifikation ausdrücklich WebVTT verlangt. Manche Plattformen — vor allem Anbieter von Online-Kursen — schreiben es namentlich vor.
ASS: wenn die Untertitel Teil des Designs sind
Advanced SubStation Alpha ist eine andere Art von Datei. SRT und VTT beschreiben, was gesagt wird und wann. ASS beschreibt, wie es gezeichnet wird.
Eine ASS-Datei besteht aus Abschnitten. [Script Info] definiert eine virtuelle Leinwand mit PlayResX und PlayResY, sodass Positionen und Schriftgrößen unabhängig von der Videoauflösung proportional bleiben. [V4+ Styles] enthält benannte Stile mit Schriftart, Größe, Grund- und Umrandungsfarbe, Rahmenstil, Dicke von Umrandung und Schatten, Ausrichtung und Rändern. [Events] enthält die Dialogzeilen, von denen jede inline alles in ihrem Stil überschreiben kann: \pos für exakte Platzierung, \an für Verankerung, \fad für Ein- und Ausblenden, \t für animierte Übergänge und \k für Karaoke-Timing, Wort für Wort.
Ein Detail erwischt jeden beim ersten Mal: ASS-Farben werden als &HBBGGRR geschrieben, in umgekehrter Byte-Reihenfolge. Eine Farbe, die wie Standard-RGB-Hex aussieht, ist keins — kopierst du eine Markenfarbe direkt hinein, bekommst du ihren kanalvertauschten Zwilling.
Das ist außerdem das Format, das gestylte mehrsprachige Auslieferung erst möglich macht. Eine MKV kann pro Sprache eine eigene ASS-Spur und eine angehängte Schriftdatei enthalten, sodass das Styling identisch aussieht — selbst auf einem Rechner, der diese Schriftart nie gesehen hat.
Nutze ASS, wenn du Karaoke oder Hervorhebung auf Wortebene brauchst, Untertitel woanders als in der unteren Mitte platzieren willst, Typografie pro Sprache brauchst, oder eine einzige Datei, die mehrere gestylte Sprachspuren behält.
Was eine Konvertierung übersteht
Die Konvertierung zwischen diesen Formaten ist nur in eine Richtung sicher.
| Konvertierung | Ergebnis |
|---|---|
| SRT zu VTT | Praktisch verlustfrei — nur ein Header und eine geänderte Zeichensetzung |
| VTT zu SRT | Text und Timing bleiben; Positionierung, Regionen und CSS fallen weg |
| ASS zu SRT | Text und Timing bleiben; jegliches Styling, Positionierung und Karaoke gehen verloren |
| ASS zu VTT | Text und Timing bleiben; ein Teil der Positionierung lässt sich annähern |
| SRT zu ASS | Funktioniert, ergibt aber schlichtes Standard-Styling — du fügst einen Container hinzu, kein Design |
Die praktische Regel: Behalte die reichhaltigste Version, die du hast, als Master-Datei, und erzeuge die einfacheren daraus. Der umgekehrte Weg stellt nichts wieder her.
Welches solltest du also wirklich ausliefern?
| Wohin es geht | Format | Warum |
|---|---|---|
| YouTube, Vimeo, LinkedIn | SRT | Universell, und der Player gestaltet ohnehin alles neu |
| Eine Webseite mit HTML5-Player | VTT | Vom track-Element vorgeschrieben |
| Online-Kursplattformen | VTT | Häufig namentlich in der Upload-Spezifikation vorgeschrieben |
| Ein Übersetzer oder Kunde | SRT | Öffnet sich in jedem Untertitel-Tool der Welt |
| Archiv oder lokale Wiedergabe | ASS in MKV | Behält Styling und jede Sprachspur in einer Datei |
| TikTok, Reels, Shorts | Keins — einbrennen | Diese Plattformen lesen überhaupt keine Untertiteldateien |
Diese letzte Zeile entdecken die meisten erst spät. Vertikale Social-Plattformen haben überhaupt keinen Untertitel-Upload; Untertitel sind dort Pixel im Video, also eine Aufgabe fürs Rendern, keine fürs Dateiformat. Untertitel ins Video einbrennen zeigt, wie das gelingt, ohne die Qualität zu ruinieren.
Wie sich das auf Sablate übertragen lässt
Sablate schreibt .srt, .vtt und .txt in jedem Plan, und .ass plus .mkv mit schaltbaren Untertiteln in Pro. Wissenswert ist: Das Styling, das du im Stilpanel des Editors baust, ist keine angenäherte Vorschau — der .ass-Export, das eingebrannte .mp4 und die Spuren in der .mkv werden alle von libass aus derselben Stildefinition gerendert, sodass die drei Ausgaben exakt zueinander passen.
Produzierst du mehrere Sprachen aus einer Aufnahme, hängt die Formatentscheidung mit der Auslieferungsentscheidung zusammen — der mehrsprachige Workflow behandelt beides zusammen. Pro ist eine einmalige Zahlung von $29; Preise zeigt die vollständige Aufschlüsselung.
Kurz gesagt
Liefere SRT, solange nichts Bestimmtes etwas anderes verlangt. Liefere VTT, wenn ein Browser oder eine Kursplattform es namentlich verlangt. Greif zu ASS, wenn die Untertitel gestaltet sind — Karaoke, Platzierung, Typografie pro Sprache — und behalte diese ASS-Datei als deinen Master, denn was auch immer du daraus konvertierst, lässt sich nicht mehr zurückverwandeln.