Wir verwenden Cookies für technische Funktionen und optional für Analyse & Marketing. Datenschutzerklärung

Blog
Schnittplatz mit Timeline, Audiospur und separater Untertitelspur auf dem Monitor

Praxis-Wiki » Untertitel-Dateien: SRT & VTT

SRT, VTT. Und wie Untertitel entstehen.

Zwei Dateiformate, ein Zweck: Text mit Timecode. Was in einer SRT- und in einer VTT-Datei steht, welche Plattform welches Format verlangt, wie Sie eine saubere Datei erzeugen – und woran die meisten scheitern.

Kurz gesagt

SRT und VTT sind beides reine Textdateien. Wer einen Texteditor bedienen kann, kann sie lesen, prüfen und reparieren.

SRT· WebVTT· UTF-8· Timecode· 37 Zeichen· text/vtt· Burn-in· Standzeit· SRT· WebVTT· UTF-8· Timecode· 37 Zeichen· text/vtt· Burn-in· Standzeit·
2
Zeilen maximal
37
Zeichen je Zeile
13–15
Zeichen pro Sekunde
1 s
Mindeststandzeit

Werte aus den gemeinsamen Untertitel-Standards von ARD, ORF, SRF und ZDF (Version 1.3).

Worum es geht

Text mit Zeitstempel.

Untertitel sind technisch unspektakulär: eine Textdatei, in der neben jedem Satz steht, ab welcher Sekunde er im Bild erscheint und wann er wieder verschwindet. Kompliziert wird es erst, weil zwei Formate im Umlauf sind und jede Plattform ihre eigenen Vorlieben hat. Dieser Guide zeigt, was in beiden Dateien steht, wann Sie welche brauchen und wie Sie sie erzeugen, ohne dass am Ende Fragezeichen statt Umlaute im Bild stehen.

Kurzantwort

SRT ist das universelle Austauschformat: nummerierte Blöcke, Timecode mit Komma, keine Formatierung, läuft überall. VTT ist der Web-Standard des W3C: beginnt mit der Zeile WEBVTT, Timecode mit Punkt, kann zusätzlich positionieren, gestalten und kommentieren, muss UTF-8 sein. Praxisregel: Pflegen Sie eine SRT als Master und wandeln Sie für die eigene Website in VTT um. Und speichern Sie beide als UTF-8.

Format 1

Was steht in einer SRT-Datei?

Antwort

SRT steht für SubRip Subtitle und stammt aus dem gleichnamigen Windows-Programm. Eine SRT-Datei besteht aus Blöcken, die immer gleich aufgebaut sind: laufende Nummer, Zeitzeile, Textzeilen, Leerzeile. Die Millisekunden werden mit einem Komma abgetrennt. Eine offizielle Spezifikation gibt es nicht – SRT ist ein De-facto-Standard, den fast jedes Programm liest.

beispiel.srt
1
00:00:01,000 --> 00:00:04,120
Wir bauen Maschinen,
die zehn Jahre laufen.

2
00:00:04,320 --> 00:00:07,800
Und wir filmen, wie sie entstehen.
  • Die Nummer ist reine Kosmetik für den Menschen. Die meisten Player ignorieren sie, sie sollte aber lückenlos aufsteigen.
  • Die Zeitzeile hat immer das Muster hh:mm:ss,mmm --> hh:mm:ss,mmm. Stunden, Minuten und Sekunden sind zweistellig, die Millisekunden dreistellig. Der Pfeil besteht aus zwei Bindestrichen und einem Größer-Zeichen, mit je einem Leerzeichen davor und danach.
  • Der Text darf ein oder zwei Zeilen umfassen. Eine leere Zeile beendet den Block.
  • Formatierung ist nicht vorgesehen. Manche Player werten <i> oder <b> aus, YouTube dagegen erkennt bei SubRip-Dateien laut eigener Formatliste ausdrücklich keine Style-Informationen.
  • Kodierung: UTF-8. YouTube verlangt für SubRip-Dateien „plain UTF-8“. Alles andere ist die häufigste Ursache für kaputte Umlaute.

Format 2

Was kann eine VTT-Datei mehr?

Antwort

WebVTT ist ein Format des W3C und der Partner des HTML-Elements <track>. Die Datei muss laut Spezifikation UTF-8-kodiert sein und den MIME-Typ text/vtt tragen. Sie beginnt zwingend mit der Zeichenfolge WEBVTT. Die Millisekunden werden mit einem Punkt abgetrennt, die Stundenangabe darf entfallen, wenn sie null ist.

beispiel.vtt
WEBVTT

1
00:00:01.000 --> 00:00:04.120
Wir bauen Maschinen,
die zehn Jahre laufen.

NOTE Kommentar fuer die Redaktion, wird nie angezeigt.

2
00:00:04.320 --> 00:00:07.800 line:90% align:center
Und wir filmen, wie sie entstehen.
  • Positionierung pro Untertitel. Hinter der Zeitzeile stehen optionale Cue-Einstellungen wie line, position, align oder size. Damit rücken Sie einen Untertitel aus dem Weg, wenn unten im Bild schon eine Bauchbinde liegt.
  • Styling mit CSS. Ein STYLE-Block am Dateianfang nimmt echtes CSS auf, das über den Selektor ::cue auf die Untertitel wirkt.
  • Kommentare. Ein Block, der mit NOTE beginnt, wird nie ausgespielt – praktisch für Regieanweisungen und Korrekturvermerke im Abstimmungslauf.
  • Regionen, Kapitel, Metadaten. WebVTT kann mehr als Untertitel: Mit kind="chapters" liefert dieselbe Dateiart die Kapitelmarken eines Videos.
  • Der Bezeichner vor der Zeitzeile ist optional. Anders als bei SRT muss dort keine Zahl stehen; steht dort etwas, dient es als Adresse für CSS und JavaScript.

Direkter Vergleich

SRT oder VTT: der Unterschied in einer Tabelle.

MerkmalSRT (SubRip)VTT (WebVTT)
Dateiendung.srt.vtt
KopfzeilekeineWEBVTT (Pflicht)
Trennzeichen MillisekundenKomma „,“Punkt „.“
Stundenangabeimmeroptional, wenn null
Nummerierung der Blöckeüblichoptional
Positionierung im Bildneinja (Cue-Einstellungen)
Stylingnicht vorgesehenja (CSS über ::cue)
Kommentareneinja (NOTE)
KodierungUTF-8 dringend empfohlenUTF-8 vorgeschrieben
MIME-Typnicht standardisierttext/vtt
Spezifikationkeine offizielleW3C

Die beiden Formate sind so nah beieinander, dass sich eine SRT-Datei mit drei Handgriffen in eine VTT-Datei verwandeln lässt. Umgekehrt gehen dabei alle VTT-Extras verloren.

Zielplattform

Welche Plattform will welches Format?

Antwort

YouTube nimmt beides und führt SubRip in seiner Liste unter den empfohlenen Basisformaten, WebVTT dagegen als „in initial implementation“. Für ein Video im LinkedIn-Feed verlangt die LinkedIn-Hilfe eine SRT-Datei, die vor dem Veröffentlichen am Video hängen muss. Auf der eigenen Website, also im HTML5-Player, ist VTT das richtige Format.

ZielFormatZu beachten
YouTubeSRT (empfohlen), VTT möglichDatei muss „plain UTF-8“ sein; bei SubRip wird keine Formatierung ausgewertet.
LinkedIn (Feed-Video)SRTWird beim Teilen über die Desktop-Ansicht angehängt und muss vor dem Posten am Video liegen.
LinkedIn LearningSRT oder VTTBei SRT laut LinkedIn maximal 47 Zeichen pro Zeile und höchstens drei darstellbare Zeilen, sonst wird der Text abgeschnitten.
Eigene Website (HTML5-Player)VTTEinbindung über <track kind="subtitles" srclang="de" src="film.vtt">, ausgeliefert als text/vtt.
Schnittprogramm / PostproduktionSRT als AustauschformatLäuft in Premiere Pro, DaVinci Resolve, Final Cut und jedem Texteditor.
Social-Feeds mit Autoplay ohne Toneingebrannt (Open Captions)Nicht abschaltbar, dafür unabhängig davon, ob der Player einen Untertitel-Schalter hat.

Plattformangaben nach den offiziellen Hilfeseiten von YouTube und LinkedIn, Stand September 2026. Anforderungen ändern sich; vor größeren Ausspielungen kurz gegenprüfen.

Zwei Wege

Datei oder eingebrannt?

Smartphone in der Bahn spielt ein Unternehmensvideo mit eingebrannten Untertiteln ohne Ton ab

Open Captions: fest im Bild

Der Text ist beim Rendern in die Pixel gebrannt. Er läuft in jedem Player und in jedem Feed, auch dort, wo es keinen Untertitel-Schalter gibt. Dafür ist er nicht abschaltbar, nicht übersetzbar und für Suchmaschinen unsichtbar. Jede Korrektur bedeutet einen neuen Export.

Cutter prüft an zwei Monitoren Untertitel gegen das Interviewbild

Closed Captions: separate Datei

Der Text liegt als SRT oder VTT neben dem Video. Er lässt sich zuschalten, austauschen, übersetzen und wird von Suchmaschinen gelesen. Eine Korrektur ist eine neue Textdatei, kein neuer Export. Voraussetzung ist ein Player, der Untertitelspuren unterstützt.

In der Praxis fahren viele Unternehmen beides: eingebrannte Untertitel für die Social-Schnittfassung, die stumm im Feed startet, und eine saubere SRT-Datei für YouTube und die eigene Website. Der Text ist derselbe, nur der Ausspielweg unterscheidet sich.

Herstellung

Vier Wege zur fertigen Datei.

  • 1. Von Hand im Texteditor. Für kurze Filme und Korrekturen der schnellste Weg. Block für Block tippen, als UTF-8 mit der Endung .srt speichern, fertig. Wichtig: einen echten Texteditor benutzen, keine Textverarbeitung, die typografische Anführungszeichen und eigene Formate einschleust.
  • 2. Automatische Transkription im Schnittprogramm. Premiere Pro, DaVinci Resolve und Final Cut erzeugen aus der Tonspur einen ersten Untertitelentwurf und exportieren ihn als SRT oder VTT. Das spart den größten Teil der Tipparbeit, ersetzt aber nicht die Korrektur: Eigennamen, Fachbegriffe und Zahlen sind die typischen Fehlerquellen.
  • 3. Automatische Untertitel der Plattform. YouTube erzeugt selbsttätig Untertitel und lässt sie im Studio nachbearbeiten und als Datei herunterladen. Brauchbar als Rohmaterial, aber nie als Endstand: Was die Maschine falsch versteht, steht sonst dauerhaft unter Ihrem Film.
  • 4. Dienstleister oder Untertitel-Werkzeug. Spezialprogramme für Untertitelung zeigen Wellenform, Zeichenzähler und Lesegeschwindigkeit direkt am Bild. Das lohnt sich ab dem Punkt, an dem Untertitel regelmäßig anfallen, mehrsprachig werden oder geprüfte Qualität liefern müssen.

Umwandeln

SRT in VTT: drei Handgriffe.

Antwort

Eine SRT-Datei wird zur gültigen VTT-Datei, wenn Sie die Kopfzeile ergänzen, die Kommata in den Zeitzeilen durch Punkte ersetzen und die Datei als UTF-8 mit der Endung .vtt speichern. Dafür braucht es kein Konvertierungs-Tool und keinen Upload zu einem fremden Dienst.

  1. Kopfzeile setzen. Ganz oben in die Datei das Wort WEBVTT schreiben, darunter eine Leerzeile.
  2. Komma zu Punkt. In den Zeitzeilen wird aus 00:00:01,000 ein 00:00:01.000. Achtung beim Suchen und Ersetzen: Nur die Kommata in den Zeitzeilen ändern, nicht die im Untertiteltext.
  3. Als UTF-8 mit Endung .vtt speichern und die Datei auf dem Server mit dem MIME-Typ text/vtt ausliefern lassen.

Die Blocknummern dürfen stehen bleiben: WebVTT erlaubt einen freien Bezeichner vor der Zeitzeile. Wer den Umweg über Online-Konverter geht, sollte bedenken, dass dabei der komplette Filmtext auf einen fremden Server wandert – bei internen oder noch nicht veröffentlichten Produktionen ist das keine gute Idee.

Qualität

Wann Untertitel wirklich lesbar sind.

Antwort

Der deutschsprachige Referenzrahmen sind die gemeinsamen Untertitel-Standards von ARD, ORF, SRF und ZDF. Kernwerte: maximal zwei Zeilen, maximal 37 Zeichen je Zeile, Lesegeschwindigkeit 13 bis 15 Zeichen pro Sekunde, Mindeststandzeit eine Sekunde, mindestens ein Frame Abstand zwischen zwei Untertiteln.

  • Zwei Zeilen sind die Obergrenze. Drei Zeilen verdecken zu viel Bild und zwingen das Auge zu weit nach unten. Der Textblock steht zentriert am unteren Bildrand.
  • 37 Zeichen je Zeile inklusive Leerzeichen. Wer hier bleibt, hat auch bei LinkedIn Learning (maximal 47 Zeichen) Luft.
  • Standzeit nach Zeichenzahl, nicht nach Gefühl: 13 bis 15 Zeichen pro Sekunde als Basiswert, mindestens aber eine Sekunde. Ein Untertitel, der nur aufblitzt, ist kein Untertitel.
  • Umbrechen nach Sinn, nicht nach Zeilenlänge. Artikel und Substantiv gehören in dieselbe Zeile, Präposition und Bezugswort auch.
  • Schnitte respektieren. Ein Untertitel, der über einen harten Schnitt hinweg stehen bleibt, lässt den Zuschauer neu lesen. Timing an den Schnitt anlegen, wo es geht.
  • Nicht abtippen, sondern verdichten. Gesprochene Sprache enthält Füllwörter und Wiederholungen, die geschrieben stören. Der Sinn muss stehen, nicht jedes „äh“.

Fehlerbilder

Die fünf Fehler, die immer wieder auftauchen.

Was Sie sehenWoran es liegtLösung
Fragezeichen oder Kästchen statt ä, ö, ü, ßDatei ist nicht UTF-8, sondern ANSI oder Windows-1252Im Texteditor erneut als UTF-8 speichern
Plattform lehnt die Datei ab oder zeigt gar nichtsPunkt statt Komma im SRT oder fehlende WEBVTT-Zeile im VTTTrennzeichen und Kopfzeile zum Format passend setzen
Untertitel laufen dem Bild davonDatei stammt aus einer älteren SchnittfassungNach jedem Re-Edit neu exportieren, nie den alten Stand weiterreichen
Text wird mitten im Satz abgeschnittenZeile zu lang für die PlattformAuf 37 Zeichen je Zeile umbrechen
Zwei Untertitel überlagern sichEndzeit des einen liegt hinter der Startzeit des nächstenZeiten prüfen, mindestens ein Frame Abstand lassen

Rechtlicher Rahmen

Und die Pflichtseite?

Antwort

Diese Seite behandelt die Technik. Ob und für wen Untertitel verpflichtend sind, wen das Barrierefreiheitsstärkungsgesetz betrifft und welche Fristen gelten, steht im eigenen Guide zur Barrierefreiheit.

Zum Abhaken

Praxis-Checkliste: Untertitel-Datei.

  1. Zielplattform zuerst festlegen. LinkedIn-Feed braucht SRT, die eigene Website VTT, YouTube nimmt beides.
  2. Erst schneiden, dann untertiteln. Jede Bildänderung nach dem Untertiteln verschiebt sämtliche Timecodes.
  3. Rohtranskript automatisch erzeugen lassen und als Arbeitsgrundlage behandeln, nicht als Ergebnis.
  4. Eigennamen, Produktnamen und Zahlen einzeln prüfen. Genau dort irrt die Spracherkennung.
  5. Auf maximal zwei Zeilen mit je 37 Zeichen umbrechen, nach Sinn statt nach Länge.
  6. Standzeiten gegen die Lesegeschwindigkeit prüfen: 13 bis 15 Zeichen pro Sekunde, mindestens eine Sekunde.
  7. Als UTF-8 speichern und die Umlaute im Zieleditor gegenlesen.
  8. Datei im echten Player testen, nicht nur im Schnittprogramm – erst dort zeigt sich, ob die Plattform sie akzeptiert.
  9. Master-Datei im Projektordner ablegen, mit Filmtitel, Sprache und Fassung im Dateinamen.
  10. Bei Social-Schnittfassungen zusätzlich einbrennen, damit der Text auch im stumm startenden Feed steht.

Antworten

Häufige Fragen.

Was ist der Unterschied zwischen SRT und VTT? +
Beides sind reine Textdateien mit Timecodes. SRT (SubRip) ist das ältere, einfachere Format: durchnummerierte Blöcke, Zeitangaben mit Komma als Trennzeichen vor den Millisekunden, keine offizielle Spezifikation. VTT (WebVTT) ist ein Format des W3C: Die Datei beginnt mit der Zeile WEBVTT, die Zeitangaben nutzen einen Punkt statt des Kommas, und das Format kennt zusätzlich Positionierung, CSS-Styling, Kommentare, Kapitel und Regionen. VTT muss laut Spezifikation UTF-8-kodiert sein und trägt den MIME-Typ text/vtt.
Welches Format brauche ich für YouTube und LinkedIn? +
YouTube nimmt beides. In der offiziellen Formatliste steht SubRip (.srt) unter den empfohlenen Basisformaten, WebVTT (.vtt) wird als "in initial implementation" geführt. Für LinkedIn-Feed-Videos verlangt die LinkedIn-Hilfe ausdrücklich eine SRT-Datei, die vor dem Posten am Video hängen muss. LinkedIn Learning akzeptiert dagegen beides, .vtt und .srt. Faustregel: Wenn Sie nur eine Datei pflegen wollen, pflegen Sie die SRT und wandeln Sie für die eigene Website nach VTT um.
Wie erstelle ich eine SRT-Datei selbst? +
Eine SRT-Datei ist eine reine Textdatei. Sie brauchen keinen Spezial-Editor: Ein Block besteht aus einer laufenden Nummer, einer Zeile mit Start- und Endzeit im Format Stunden:Minuten:Sekunden,Millisekunden, getrennt durch einen Pfeil, dann ein bis zwei Textzeilen und eine Leerzeile zum nächsten Block. Speichern Sie die Datei als UTF-8 mit der Endung .srt. In der Praxis lässt man den ersten Entwurf von der Spracherkennung des Schnittprogramms erzeugen und korrigiert dann Text, Umbrüche und Timings von Hand.
Warum werden meine Umlaute als Fragezeichen oder Kästchen angezeigt? +
Fast immer ist die Datei nicht als UTF-8 gespeichert, sondern in einer älteren Windows-Kodierung wie ANSI oder Windows-1252. YouTube schreibt für SubRip- und SubViewer-Dateien ausdrücklich vor, dass sie in plain UTF-8 vorliegen müssen; für WebVTT ist UTF-8 sogar Teil der W3C-Spezifikation. Speichern Sie die Datei im Editor erneut mit der Kodierung UTF-8 ab, dann sind ä, ö, ü und ß wieder korrekt.
Wie lang darf eine Untertitel-Zeile sein? +
Die gemeinsamen Untertitel-Standards von ARD, ORF, SRF und ZDF nennen maximal zwei Zeilen pro Untertitel und maximal 37 Zeichen je Zeile. Die Standzeit richtet sich nach der Zeichenzahl, Basiswert sind 13 bis 15 Zeichen pro Sekunde, die Mindeststandzeit beträgt eine Sekunde. Plattformen weichen davon ab: LinkedIn Learning nennt für SRT-Dateien maximal 47 Zeichen pro Zeile und höchstens drei darstellbare Zeilen. Wer sich an die 37 Zeichen hält, ist überall auf der sicheren Seite.
Untertitel als Datei oder fest ins Bild eingebrannt? +
Beides hat seinen Platz. Eine separate Datei (Closed Captions) lässt sich abschalten, übersetzen, korrigieren und wird von Suchmaschinen gelesen. Das ist die Wahl für YouTube, die eigene Website und jeden Player mit Untertitel-Schalter. Eingebrannte Untertitel (Open Captions) sind Teil des Bildes und laufen überall, auch dort, wo es keinen Untertitel-Schalter gibt oder wo Videos im Feed stumm automatisch starten. Für Social-Feeds ist Einbrennen deshalb oft die pragmatischere Lösung, für alles andere die Datei.

Belege

Quellen.

Hinweis: Stand September 2026. Formatanforderungen der Plattformen ändern sich ohne Ankündigung; verbindlich sind allein die verlinkten Hilfeseiten der Anbieter und die W3C-Spezifikation.

Praxis bei film-produktion.tv

Untertitel, die sitzen. Nicht nur vorhanden.

800+ Projekte Erfahrung. Wir liefern Filme mit geprüfter Untertitel-Datei und, wo nötig, mit eingebrannter Social-Fassung.

Briefing-Termin in 24h →
Rolf Eckel — Regisseur und Filmproduzent, Frankfurt
Ueber den Regisseur

Rolf Eckel — Regisseur und Filmproduzent

film-produktion.tv wird seit 2004 von Rolf Eckel in Frankfurt am Main betrieben. 800+ produzierte Filme — vom Recruiting-Spot bis zur internationalen Markenkampagne. Ausgezeichnet mit dem ANIMAGO Award und dem UK Kodak Film Prize.

Hochschulzertifikat Master Business with AI (MBAI) der Hochschule Fresenius für Rolf Eckel, 2026Hochschulzertifikat 2026Master Business with AI (MBAI®)Hochschule Fresenius · Leaders of AI · Microsoft · über 90 Stunden