Zurück zum Blog

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.

11. September 2026
Sablate Team

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

SRTVTTASS
Vollständiger NameSubRipWebVTTAdvanced SubStation Alpha
Formale SpezifikationNein, nur KonventionJa, W3CNein, Community-Dokumentation
Zeitstempel00:00:01,000 (Komma)00:00:01.000 (Punkt)0:00:01.00 (Hundertstelsekunden)
StylingEinfache Tags, uneinheitlich unterstütztCSS über ::cueVollständige Stiltabelle plus Overrides pro Zeile
PositionierungNeinJa, Cue-SettingsJa, pixelgenau
Karaoke / Wort-TimingNeinNeinJa
Eingebettete oder angehängte SchriftartenNeinNeinJa, wenn in MKV gemuxt
Web-track-ElementNeinJa, erforderlichNein
YouTube, Vimeo, LinkedInJaJaStyling wird nicht gerendert
VLC, mpv, Media-CenterJaJaJa
Typischer EinsatzÜberallWeb-PlayerGestylte 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 WEBVTT beginnen. 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 .srt in .vtt um, ohne das zu ändern, entsteht eine Datei, die lädt und nichts anzeigt.
  • Cue-Settings. Jede Untertitelzeile kann line, position, align, size und vertical tragen, 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.

KonvertierungErgebnis
SRT zu VTTPraktisch verlustfrei — nur ein Header und eine geänderte Zeichensetzung
VTT zu SRTText und Timing bleiben; Positionierung, Regionen und CSS fallen weg
ASS zu SRTText und Timing bleiben; jegliches Styling, Positionierung und Karaoke gehen verloren
ASS zu VTTText und Timing bleiben; ein Teil der Positionierung lässt sich annähern
SRT zu ASSFunktioniert, 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 gehtFormatWarum
YouTube, Vimeo, LinkedInSRTUniversell, und der Player gestaltet ohnehin alles neu
Eine Webseite mit HTML5-PlayerVTTVom track-Element vorgeschrieben
Online-KursplattformenVTTHäufig namentlich in der Upload-Spezifikation vorgeschrieben
Ein Übersetzer oder KundeSRTÖffnet sich in jedem Untertitel-Tool der Welt
Archiv oder lokale WiedergabeASS in MKVBehält Styling und jede Sprachspur in einer Datei
TikTok, Reels, ShortsKeins — einbrennenDiese 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.