SRT steht für SubRip Subtitle. Das Format ist eine einfache Textdatei, die Untertiteltext mit Start- und Endzeiten verbindet. Gerade diese Einfachheit macht SRT zu einem der verbreitetsten Austauschformate für Videoplattformen, Editoren und Untertitel-Workflows.
So ist eine SRT-Datei aufgebaut
Eine SRT-Datei besteht aus Cue-Blöcken. Ein sauberer Block enthält normalerweise vier Bestandteile: laufende Nummer, Timecode-Zeile, eine oder mehrere Textzeilen und anschließend eine Leerzeile.
| Bestandteil | Beispiel | Aufgabe |
|---|---|---|
| Nummer | 1 | Ordnet die Untertitelblöcke. |
| Timecode | 00:00:01,000 --> 00:00:04,000 | Legt Ein- und Ausblendzeit fest. |
| Text | Welcome to our SRT tutorial. | Der sichtbare Untertiteltext. |
| Leerzeile | — | Trennt zwei Cue-Blöcke voneinander. |
1
00:00:01,000 --> 00:00:04,000
Welcome to our SRT tutorial.
2
00:00:05,500 --> 00:00:08,000
Each cue has timing and text.SRT-Timecodes verstehen
Die übliche Syntax lautet Stunden:Minuten:Sekunden,Millisekunden. Start und Ende werden durch einen Pfeil getrennt. Das Ende muss nach dem Start liegen; die Cues sollten der zeitlichen Reihenfolge folgen.
Beispiel: 00:01:12,500 --> 00:01:15,800 bedeutet Start bei 1:12,5 und Ende bei 1:15,8.
Welche Zeichenkodierung sollte SRT verwenden?
UTF-8 ist heute der sicherste Standard, insbesondere bei Umlauten und nicht-lateinischen Schriften. UTF-8 ohne BOM ist häufig besonders portabel, aber nicht jede Anwendung verhält sich identisch. Bei kaputten Sonderzeichen sollte man sowohl Encoding als auch Importprogramm prüfen.
Kann SRT Styling speichern?
SRT ist in erster Linie ein Timing-und-Text-Format und kein Designformat. Einige Player akzeptieren einfache HTML-ähnliche Tags, die Unterstützung ist aber nicht einheitlich.
- Sehr portabel: Text, Zeilenumbrüche und Timing.
- Teilweise unterstützt: Einfache Tags wie kursiv oder fett, abhängig vom Player.
- Nicht zuverlässig portabel: Fonts, Farben, exakte Bildschirmpositionen, Animationen und komplexe Effekte. Dafür ist ASS geeigneter.
So erstellst du eine SRT-Datei
- Cue-Blöcke fortlaufend ab 1 nummerieren.
- Für jeden Cue gültige Start- und Endzeiten eintragen.
- Untertiteltext direkt unter den Timecode setzen.
- Zwischen zwei Cues eine Leerzeile lassen.
- Datei als UTF-8 mit der Endung .srt speichern.
- Datei technisch validieren und anschließend direkt am Video kontrollieren.
Typische SRT-Fehler
1
00:00:04.000 --> 00:00:01.000
Broken timestamp
3
00:00:03,500 --> 00:00:06,000
This cue overlaps the previous one.| Problem | Auswirkung |
|---|---|
| Ungültige Timecode-Syntax | Player oder Editor ignoriert den Cue oder lehnt die Datei ab. |
| Endzeit vor Startzeit | Der Cue besitzt eine ungültige Dauer. |
| Überlappende Cues | Mehrere Untertitel erscheinen gleichzeitig oder die Validierung schlägt an. |
| Leerer Cue | Ein Timecode existiert ohne sichtbaren Text. |
| Fehlerhafte Nummerierung | Einige Player tolerieren das, für den Austausch ist eine saubere Reihenfolge besser. |
| Falsches Encoding | Umlaute oder andere Schriftzeichen werden fehlerhaft dargestellt. |
Technisch gültig bedeutet noch nicht gut lesbar
Eine formal korrekte SRT-Datei kann trotzdem schlecht lesbar sein. Es gibt keine einzige universelle Zeichen- oder Lesegeschwindigkeitsgrenze für alle Plattformen und Sprachen.
- Cues lange genug anzeigen, damit sie bequem gelesen werden können.
- Lange Sätze an natürlichen sprachlichen Stellen teilen.
- Nicht zu viele Aussagen in einen einzigen Cue pressen.
- Mobile und Desktop-Wiedergabe prüfen.
- Timing visuell kontrollieren: Ein Validator erkennt Strukturfehler, aber nicht jede redaktionelle Schwäche.
Wo SRT häufig eingesetzt wird
Videoplattformen
Als separate Untertitelspur auf Plattformen, die SRT akzeptieren.
Editing
Zeitcodierten Text zwischen Untertitel- und Videosoftware austauschen.
Übersetzung
Text übersetzen, während die Cue-Zeiten erhalten bleiben.
Barrierefreiheit
Auswählbare Untertitel bereitstellen, ohne sie dauerhaft ins Bild einzubrennen.
Ein robuster SRT-Workflow
- Erste SRT-Version erzeugen oder manuell anlegen.
- Transkription und Zeichensetzung korrigieren.
- Timing und Zeilenumbrüche am Video prüfen.
- Struktur, Nummerierung und Überlappungen validieren.
- Bei Bedarf vom sauberen Master aus übersetzen.
- Nur dann konvertieren, wenn das Zielsystem ein anderes Format verlangt.
- Finale Datei im tatsächlichen Zielsystem testen.
SRT ist so verbreitet, weil es eine Aufgabe sehr gut löst: lesbaren Untertiteltext mit einfachem, portablem Timing verbinden. Halte die Struktur sauber und wechsle nur dann auf ein komplexeres Format, wenn dein Workflow dessen Funktionen wirklich benötigt.
Häufige Fragen
Wofür steht SRT?
SRT wird üblicherweise als SubRip Subtitle ausgeschrieben und geht auf die SubRip-Software zurück.
Kann ich eine SRT-Datei mit Notepad öffnen?
Ja. SRT ist reiner Text und kann mit normalen Texteditoren geöffnet und bearbeitet werden.
Warum verwendet SRT Kommas im Timecode?
Die übliche SRT-Syntax setzt vor Millisekunden ein Komma, z. B. 00:00:01,500.
Kann SRT Farben und Schriften speichern?
Nicht zuverlässig plattformübergreifend. Für komplexes Styling ist ASS besser geeignet.
Wie prüfe ich, ob eine SRT-Datei gültig ist?
Timecode-Syntax, Dauer, Reihenfolge, Überlappungen, leere Blöcke und Encoding prüfen und danach am Video kontrollieren.