SRT-Datei erstellen und Untertitel zum Video hinzufügen
Was ist eine SRT-Datei?
Eine SRT-Datei ist eine reine Textdatei mit Untertiteln. Sie sagt dem Videoplayer, welche Wörter er anzeigen soll und wann genau. SRT steht für SubRip Subtitle, nach SubRip, dem Programm, das solche Dateien als erstes erzeugte. Darin stehen nur nummerierte Blöcke; jeder verbindet einen Start- und einen End-Timecode mit ein oder zwei Textzeilen.
Sie enthält weder Bild noch Ton noch Formatierung, und sie liest Ihr Video weder aus, noch entnimmt sie ihm etwas. Die Datei liegt neben dem Video, und der Player gleicht beide über die Zeitangaben ab. Das erklärt die meisten SRT-Probleme: Stimmen die Timecodes nicht, stimmen auch die Untertitel nicht.
So sieht eine SRT-Datei von innen aus
Öffnen Sie eine beliebige .srt in einem einfachen Texteditor, dann sehen Sie immer wieder denselben vierteiligen Block:
1
00:00:01,000 --> 00:00:03,400
Willkommen zur Produktvorstellung.
2
00:00:03,600 --> 00:00:07,200
Wir beginnen mit dem Dashboard
und gehen dann zu den Berichten.
3
00:00:07,400 --> 00:00:10,100
Alles auf diesem Bildschirm sind Live-Daten.
Das ist eine vollständige, gültige SRT-Datei. Jeder Teil muss so aussehen:
| Teil | Im Beispiel oben | Was das Format verlangt |
|---|---|---|
| Laufnummer | 2 | Eine ganze Zahl allein in ihrer Zeile. Bei 1 beginnen und ohne Lücken hochzählen. |
| Timecode-Zeile | 00:00:03,600 --> 00:00:07,200 | HH:MM:SS,mmm --> HH:MM:SS,mmm. Zwei Ziffern für Stunden, Minuten und Sekunden, drei für Millisekunden, ein Komma vor den Millisekunden und dazwischen Leerzeichen, Pfeil, Leerzeichen. |
| Untertiteltext | Wir beginnen mit dem Dashboard | Eine oder zwei Zeilen reiner Text. Ein Zeilenumbruch hier ist auch auf dem Bildschirm ein Zeilenumbruch. |
| Leerzeile | (die leere Zeile nach jedem Block) | Eine Leerzeile schließt den Block ab. Die Datei endet mit einem Zeilenumbruch. |
Das Komma vor den Millisekunden ist der häufigste Fehler in handgeschriebenen Untertiteldateien. Ein Timecode wie
00:00:03.600, also mit Punkt, ist WebVTT-Syntax, nicht SRT. Manche Player überspringen diesen Block, manche lehnen die ganze Datei ab, und manche zeigen ab dieser Stelle gar keine Untertitel mehr an.
Dieser Block ist also fehlerhaft, obwohl er fast gleich aussieht:
2
00:00:03.600 --> 00:00:07.200
Dieser Block verwendet Punkte und ist daher kein gültiges SRT.
Welche Regeln Untertitel lesbar machen
Nichts in der Syntax hindert Sie daran, einen Absatz mit 300 Zeichen für eine Fünftelsekunde einzublenden. Die meistgenutzte öffentliche Untertitel-Richtlinie stammt von Netflix und ist frei zugänglich.
- Zeilenlänge: etwa 42 Zeichen. Der Netflix English Timed Text Style Guide setzt eine feste Obergrenze von 42 Zeichen pro Zeile.
- Höchstens zwei Zeilen. Die allgemeinen Timed-Text-Anforderungen von Netflix begrenzen Untertitel auf zwei Zeilen und verlangen, dass der Text in einer Zeile bleibt, solange er die Zeichengrenze nicht überschreitet.
- Dauer: etwa eine bis sieben Sekunden. Dieselben Anforderungen schreiben mindestens fünf Sechstel einer Sekunde pro Untertitel vor und höchstens sieben Sekunden.
- Lesegeschwindigkeit. Netflix erlaubt bis zu 20 Zeichen pro Sekunde bei Programmen für Erwachsene und bis zu 17 bei Kinderprogrammen. Kennen Sie Ihr Publikum nicht, sind 17 der sicherere Richtwert.
- Umbrechen, wo die Wortgruppe endet. Die Netflix-Empfehlung: nach Satzzeichen, vor Konjunktionen und vor Präpositionen umbrechen und nie einen Artikel von seinem Substantiv oder einen Vornamen vom Nachnamen trennen.
Für einen gesprochenen Satz braucht es meist zwei oder drei Blöcke. Untertitel fallen deshalb knapper aus und sind stärker gekürzt als ein Transkript derselben Aufnahme.
So erstellen Sie eine SRT-Datei
Es gibt drei ehrliche Wege. Sie unterscheiden sich vor allem darin, wie viel Sie selbst tippen müssen.
Von Hand in einem Texteditor tippen
Für einen kurzen Clip ist das der schnellste Weg. Tippen Sie die Blöcke in der oben gezeigten Form und speichern Sie. Vier Dinge gehen dabei gern schief:
- Die Dateiendung. Windows blendet bekannte Dateiendungen aus, deshalb wird im Editor (Notepad) aus Ihrer Datei schnell
captions.srt.txt. Stellen Sie „Dateityp“ auf „Alle Dateien“ und tippen Siecaptions.srtvollständig ein. Unter macOS wählen Sie in TextEdit zuerst „Format“ > „In reinen Text umwandeln“. - Die Zeichenkodierung. Speichern Sie als UTF-8, nicht als ANSI oder UTF-16. Laut YouTube-Dokumentation müssen SRT-Dateien reines UTF-8 sein.
- Das Komma. Kein Punkt.
- Die Leerzeilen. Eine zwischen den Blöcken, keine innerhalb eines Blocks.
Erst transkribieren, dann in Blöcke aufteilen
Bei mehr als ein paar Minuten Audio besorgt man sich üblicherweise ein Transkript mit Zeitstempeln und schneidet es in untertitelgroße Blöcke. Laxis nimmt hochgeladene Audio- und Videodateien entgegen und liefert ein Transkript mit Zeitstempeln als Arbeitsgrundlage. Wie der Upload funktioniert, zeigt unser Leitfaden Audio in Text umwandeln. Ist die Quelle ein Video, hilft die eigene Anleitung, wie Sie ein Video in Text transkribieren.
Transkript und Untertiteldatei sind nicht dasselbe Dokument: Ein Transkript besteht aus fortlaufenden Absätzen mit Sprecherangaben, eine Untertiteldatei aus zeitlich festgelegten Blöcken unterhalb einer Zeichengrenze. Ist Ihnen das neu, lesen Sie, was ein Transkript eigentlich enthält. Prüfen Sie jedes automatische Ergebnis vor der Veröffentlichung: Bei Eigennamen, Zahlen und Stellen, an denen mehrere gleichzeitig sprechen, häufen sich die Fehler.
Eine Plattform Untertitel erzeugen lassen und die Datei herunterladen
Liegt das Video schon auf YouTube, erstellt die automatische Untertitelung eine Spur, die Sie in YouTube Studio herunterladen und im Texteditor korrigieren können. Das Timing passt meist ungefähr, der Wortlaut braucht meist Nacharbeit. Sehen Sie die Spur als Ausgangspunkt, nicht als fertige Datei.
SRT-Datei zum Video hinzufügen
YouTube
Öffnen Sie in YouTube Studio das Video, gehen Sie zu „Untertitel“, fügen Sie die Sprache hinzu, wählen Sie „Datei hochladen“ und dann die Option mit Zeitangaben, und wählen Sie Ihre .srt aus. YouTube nennt SubRip (.srt) unter den unterstützten Untertitelformaten und ignoriert Stilangaben in der Datei.
In einem Desktop-Videoplayer
Geben Sie der Untertiteldatei denselben Namen wie dem Video (ohne Endung) und legen Sie beide in denselben Ordner:
product-walkthrough.mp4
product-walkthrough.srt
VLC und die meisten anderen Desktop-Player laden die Untertitel dann automatisch. Falls nicht, ziehen Sie die .srt auf das Wiedergabefenster oder fügen Sie sie über das Untertitel-Menü des Players hinzu. Für mehrere Sprachen setzen Sie einen Sprachcode vor die Endung: product-walkthrough.en.srt.
Auf einer Social-Media-Plattform
Suchen Sie im Upload-Bildschirm nach einem Feld für Untertitel und laden Sie die .srt dort hoch. Gibt es kein solches Feld, brauchen Sie stattdessen eingebrannten Text, was bei vielen Kurzvideos der Fall ist. Wie das geht, zeigt unsere Anleitung, wie Sie Text zu einem TikTok-Video hinzufügen.
Auf einer Webseite
Das HTML5-Element <track> akzeptiert kein SRT, sondern erwartet WebVTT. Konvertieren Sie die Datei also zuerst. Die Umwandlung ist fast trivial, und das ist ein Grund, warum es beide Formate weiterhin gibt.
Externe oder eingebrannte Untertitel?
Von dieser Unterscheidung hängt ab, welcher der Wege oben für Sie infrage kommt, und die meisten stoßen eher zufällig darauf.
Eine externe Untertiteldatei (Sidecar-Datei) ist eine separate .srt, die neben dem Video ausgeliefert wird. Zuschauer können sie ein- und ausschalten und die Sprache wechseln, Plattformen und Suchmaschinen können den Text lesen, und für einen korrigierten Tippfehler bearbeiten Sie nur eine Textdatei und laden sie neu hoch. Das Video wird nie neu kodiert. Der Haken: Player oder Plattform müssen Untertitelspuren unterstützen, und viele tun das nicht.
Eingebrannte Untertitel, auch Hardsubs oder Open Captions genannt, sind Pixel, die beim Export in die Einzelbilder gemalt werden. Sie erscheinen überall, auch in Feeds, die Videos stumm abspielen und Untertitelspuren entfernen. Dafür lassen sie sich weder ausschalten noch übersetzen, Maschinen können sie nicht lesen, und für jeden Tippfehler muss das Video neu gerendert werden.
Nutzen Sie eine externe SRT-Datei überall, wo das Ziel sie annimmt, und brennen Sie Text nur dort ein, wo das nicht geht.
Fehlerbehebung
Die Untertitel sind nicht synchron
Prüfen Sie den Gleichlauf am Anfang des Videos und noch einmal am Ende. Ist die Abweichung an beiden Stellen gleich, handelt es sich um einen konstanten Versatz: Verschieben Sie jeden Timecode um denselben Wert nach vorn oder hinten; die meisten Untertitel-Editoren erledigen das in einem Schritt. Wächst die Abweichung, ist das eine Drift, fast immer wegen unterschiedlicher Bildraten. Verschieben hilft gegen Drift nicht, die Timings müssen im Verhältnis der beiden Bildraten umgerechnet werden.
Umlaute und Akzente werden zu Zeichensalat
Erscheinen Umlaute oder Namen mit Akzenten als Fragezeichen, Kästchen oder Paare seltsamer Buchstaben (aus „ü“ wird „ü“), liegt ein Kodierungsproblem vor, kein Untertitelproblem. Speichern Sie die Datei erneut als UTF-8; die meisten Editoren bieten die Kodierung im Speichern-Dialog an.
Die Datei lässt sich gar nicht laden
Die häufigsten Ursachen, die wahrscheinlichste zuerst: Die Datei heißt in Wirklichkeit .srt.txt, ein Timecode hat einen Punkt statt eines Kommas, zwischen den Blöcken fehlen Leerzeilen, Laufnummern sind durcheinander oder doppelt, oder die Datei wurde als RTF oder DOCX gespeichert. Vergleichen Sie sie Block für Block mit dem gültigen Beispiel oben.
Die Untertitel erscheinen auf einer Social-Media-Plattform nicht
Hatte der Upload-Bildschirm kein Untertitelfeld, hat die Plattform Ihre Untertiteldatei nie erhalten. Brennen Sie den Text stattdessen ins Video ein.
SRT vs. VTT vs. ASS
| SRT | WebVTT | ASS | |
|---|---|---|---|
| Vollständiger Name | SubRip Subtitle | Web Video Text Tracks | Advanced SubStation Alpha |
| Dateiendung | .srt | .vtt | .ass |
| Trennzeichen der Millisekunden | Komma | Punkt | Hundertstelsekunden, nach einem Punkt |
| Formatierung und Positionierung | Keine | Positionierung, dazu Formatierung per CSS | Volle Typografie: Schriften, Farben, Platzierung, Karaoke-Timing |
| Kopfzeile | Keine | Die Datei beginnt mit WEBVTT | Ein Abschnitt mit Skriptinformationen |
| Am besten für | Nahezu universelle Kompatibilität mit Playern, Editoren und Upload-Formularen | Wiedergabe im Browser über das HTML5-Element <track> | Projekte mit aufwendiger Typografie, die echte Kontrolle über das Aussehen des Texts brauchen |
Greifen Sie zu einfachem SRT, wenn die Datei überall funktionieren soll und nicht besonders aussehen muss.
Text mit Zeitstempeln als Ausgangspunkt
Die Formatierung oben ist schnell erledigt, eine Stunde Audio von Hand abzutippen nicht. Wenn genau das zwischen Ihnen und Ihrer Untertiteldatei steht: Der KI-Meeting-Assistent von Laxis transkribiert hochgeladene Audio- und Videodateien in über 100 Sprachen und liefert Text mit Zeitstempeln, den Sie in Untertitelblöcke schneiden können. Der kostenlose Tarif umfasst 300 Transkriptionsminuten pro Monat, höchstens 45 Minuten pro Aufnahme; kostenpflichtige Tarife beginnen bei 15,99 $ pro Nutzer und Monat.
Häufig gestellte Fragen
Ist eine SRT-Datei dasselbe wie ein Transkript?
Nein. Ein Transkript ist fortlaufender Text mit Sprecherangaben und ohne Längenbegrenzung, der für sich allein gelesen wird. Eine SRT-Datei enthält dieselben Wörter, aufgeteilt in zeitlich festgelegte Blöcke, die kurz genug sind, um sie während der Wiedergabe auf dem Bildschirm zu lesen. Um aus dem einen das andere zu machen, müssen Sie den Text bearbeiten: Sätze teilen, auf die Zeichengrenze kürzen, Zeiten zuweisen.
Kann ich eine SRT-Datei ohne spezielle Software öffnen und bearbeiten?
Ja. Eine SRT-Datei ist reiner Text, also funktionieren der Windows-Editor, TextEdit, Vim und VS Code. Meiden Sie Textverarbeitungen wie Microsoft Word und Google Docs: Sie speichern in eigenen Formaten und machen die Datei unbrauchbar. Wenn Sie Hunderte Timecodes anpassen statt ein Wort zu korrigieren, spart ein spezieller Untertitel-Editor spürbar Zeit.
Verändert eine hinzugefügte SRT-Datei die Videodatei selbst?
Nein. Eine externe SRT-Datei lässt das Video unangetastet: Der Player liest beide Dateien und legt den Text bei der Wiedergabe darüber. Deshalb können Sie einen Tippfehler allein in der SRT-Datei korrigieren. Bei eingebrannten Untertiteln ist das anders: Sie werden beim Export fest in die Bilder geschrieben und erfordern ein neues Rendering.
Warum sind meine Untertitel am Anfang synchron und laufen dann auseinander?
Ein wachsender Fehler deutet auf unterschiedliche Bildraten hin, nicht auf eine falsche Startzeit. Untertitel, die auf einen Master mit 23,976 fps getimt sind und zu einer Kopie mit 25 fps abgespielt werden, fallen stetig zurück. Jeden Timecode um einen festen Wert zu verschieben, behebt das nicht; die Timings müssen im Verhältnis der beiden Bildraten umgerechnet werden.
Wie viele Zeichen sollte eine Untertitelzeile haben?
Der Netflix English Timed Text Style Guide begrenzt Zeilen auf 42 Zeichen und Untertitel auf zwei Zeilen. Außerdem schreibt Netflix eine Mindestanzeigedauer von fünf Sechstel einer Sekunde vor, eine Höchstdauer von sieben Sekunden und für Programme für Erwachsene eine Lesegeschwindigkeit von höchstens 20 Zeichen pro Sekunde. Diese Werte sind ein vernünftiger Standard für fast jedes Video.
Helfen SRT-Untertitel, dass ein Video gefunden wird?
Eine externe Untertiteldatei liefert Plattformen maschinenlesbaren Text zum Video, eingebrannte Untertitel nicht. Ob das am Ranking etwas ändert, hängt von der Plattform ab, und keine ehrliche Antwort verspricht ein Ergebnis. Der klarere Nutzen ist die Reichweite: Mit Untertiteln funktioniert ein Video auch ohne Ton, und gehörlose und schwerhörige Menschen können es nutzen.
Passendes Produkt
Laxis-Meeting-Assistent
Automatisieren Sie Ihre Notizen noch heute.
- Notizen ohne Bot für Zoom, Google Meet, Teams und Vor-Ort-Meetings
- KI-Zusammenfassungen, Aufgaben und Follow-ups in über 100 Sprachen
- Mac, Windows, iPhone und Android, mit kostenlosem Tarif
Kostenlos starten, keine Kreditkarte erforderlich.
Mehr erfahren ▷