
SRT-Datei erstellen: Der komplette Leitfaden für Untertiteldateien
Summarize this article with:
Die SRT-Datei ist das weltweit am häufigsten verwendete Untertitelformat. Ob Sie Untertitel zu einem YouTube-Video hinzufügen, einen Film untertiteln oder Ihren Online-Kurs barrierefrei gestalten möchten — früher oder später werden Sie höchstwahrscheinlich eine SRT-Datei benötigen.
Obwohl das SRT-Format allgegenwärtig ist, ist es erstaunlich einfach. Es handelt sich um eine reine Textdatei, die jeder erstellen, bearbeiten und verstehen kann. In diesem Leitfaden behandeln wir alles — die genaue Formatspezifikation, wie Sie SRT-Dateien manuell und automatisch erstellen und wie Sie zwischen Untertitelformaten konvertieren.
Was ist eine SRT-Datei?
SRT steht für SubRip Text (manchmal auch SubRip Subtitle). Das Format wurde ursprünglich für die Software SubRip entwickelt, die Untertitel aus DVDs extrahierte. Es setzte sich aufgrund seiner Einfachheit durch und wird heute von praktisch jeder Videoplattform und jedem Player unterstützt.
Eine SRT-Datei ist eine reine Textdatei mit der Endung .srt. Sie enthält eine Abfolge von Untertitelblöcken, die jeweils aus drei Informationen bestehen:
- Einer laufenden Nummer
- Einem Timecode-Bereich (wann der Untertitel erscheint und verschwindet)
- Dem Untertiteltext
Das war's. Keine Binärkodierung, kein proprietäres Format, keine spezielle Software erforderlich. Sie können eine SRT-Datei in jedem Texteditor öffnen und bearbeiten.
Die SRT-Formatspezifikation
Hier ist die genaue Syntax einer SRT-Datei:
1
00:00:01,000 --> 00:00:04,500
Welcome to our complete guide
on creating subtitle files.
2
00:00:05,000 --> 00:00:08,200
In this video, we'll cover everything
you need to know about SRT files.
3
00:00:09,000 --> 00:00:12,800
Let's start with the basics
of the SRT format.
Schauen wir uns die einzelnen Bestandteile genauer an.
Laufende Nummer
Jeder Untertitelblock beginnt mit einer fortlaufenden Ganzzahl. Der erste Untertitel ist 1, der zweite 2 und so weiter. Diese Nummern müssen in der richtigen Reihenfolge stehen und sollten keine Lücken aufweisen (auch wenn die meisten Player hier nachsichtig sind).
Timecode-Zeile
Die Timecode-Zeile legt fest, wann der Untertitel erscheint und wann er verschwindet:
00:00:01,000 --> 00:00:04,500
Das Format lautet: HH:MM:SS,mmm --> HH:MM:SS,mmm
- HH — Stunden (00-99)
- MM — Minuten (00-59)
- SS — Sekunden (00-59)
- mmm — Millisekunden (000-999)
- --> — Der Pfeil als Trennzeichen (mit Leerzeichen auf beiden Seiten)
Wichtige Details:
- Verwenden Sie Kommas als Trennzeichen für die Millisekunden, keine Punkte. Das ist der häufigste Fehler beim manuellen Erstellen von SRT-Dateien.
00:00:01,500ist korrekt;00:00:01.500ist falsch (auch wenn manche Player es akzeptieren). - Der Pfeil
-->muss auf jeder Seite genau ein Leerzeichen haben. - Die Endzeit muss nach der Startzeit liegen.
Untertiteltext
Der eigentliche anzuzeigende Text. SRT unterstützt:
- Mehrere Zeilen — Die meisten Untertitel verwenden 1-2 Zeilen. Zwei Zeilen sind das übliche Maximum.
- Einfache HTML-Tags —
<b>bold</b>,<i>italic</i>,<u>underline</u>und<font color="#FFFFFF">colored text</font>(die Unterstützung variiert je nach Player). - UTF-8-Kodierung — Volle Unicode-Unterstützung für jede Sprache.
Leerzeile als Trennung
Jeder Untertitelblock muss durch eine Leerzeile getrennt werden. Die Leerzeile signalisiert dem Parser, wo ein Untertitel endet und der nächste beginnt. Die Datei sollte außerdem nach dem letzten Untertitel mit einer Leerzeile enden.
So erstellen Sie eine SRT-Datei manuell
Eine SRT-Datei von Hand zu erstellen ist unkompliziert. Hier ist die Schritt-für-Schritt-Anleitung.
Schritt 1: Öffnen Sie einen reinen Texteditor
Verwenden Sie einen reinen Texteditor, keine Textverarbeitung. Textverarbeitungsprogramme (Microsoft Word, Google Docs) fügen versteckte Formatierungen hinzu, die SRT-Dateien unbrauchbar machen.
Empfohlene Editoren:
- Windows: Notepad, Notepad++, VS Code
- Mac: TextEdit (auf reinen Textmodus eingestellt), VS Code, Sublime Text
- Linux: gedit, nano, VS Code
- Alle Plattformen: VS Code (kostenlos, hervorragend für diesen Zweck geeignet)
Wenn Sie TextEdit auf dem Mac verwenden, gehen Sie zu Format > In reinen Text umwandeln, bevor Sie mit dem Tippen beginnen.
Schritt 2: Schreiben Sie Ihre Untertitelblöcke
Halten Sie sich exakt an das Format. Hier ein Praxisbeispiel für ein 30-sekündiges Video-Intro:
1
00:00:00,500 --> 00:00:03,000
Hello and welcome to today's tutorial.
2
00:00:03,500 --> 00:00:06,800
My name is Sarah, and I'll be
walking you through the process.
3
00:00:07,200 --> 00:00:10,500
Before we begin, make sure you have
your project files downloaded.
4
00:00:11,000 --> 00:00:14,200
You can find the link in the
description below this video.
5
00:00:15,000 --> 00:00:18,500
Alright, let's get started
with the first step.
Schritt 3: Speichern Sie mit der richtigen Endung und Kodierung
Speichern Sie die Datei mit:
- Endung:
.srt - Kodierung: UTF-8 (entscheidend für nicht-englische Zeichen)
In den meisten Texteditoren können Sie die Kodierung beim Speichern auswählen. Wählen Sie UTF-8 oder UTF-8 ohne BOM.
Falls Ihr Editor standardmäßig als .txt speichert, benennen Sie die Datei um und ändern Sie die Endung von .txt zu .srt.
Schritt 4: Testen Sie Ihre SRT-Datei
Öffnen Sie ein beliebiges Video im VLC Media Player und ziehen Sie Ihre SRT-Datei auf das Videofenster (oder gehen Sie zu Untertitel > Untertiteldatei hinzufügen). Wenn die Timecodes stimmen, sollten Ihre Untertitel zu den richtigen Zeitpunkten erscheinen.
So generieren Sie SRT-Dateien automatisch aus Videos
SRT-Dateien manuell zu erstellen ist bei kurzen Videos in Ordnung, aber bei allem, was länger als ein paar Minuten dauert, wird es mühsam. Jeden Untertitel präzise auf die Tonspur abzustimmen erfordert wiederholtes Anschauen des Videos.
KI-gestützte Tools können SRT-Dateien in wenigen Minuten automatisch generieren. So funktioniert es mit dem Untertitel-Generator von ConvertAudioToText.
Schritt 1: Laden Sie Ihr Video hoch
Öffnen Sie den Untertitel-Generator und laden Sie Ihre Videodatei hoch. Das Tool akzeptiert alle gängigen Formate — MP4, MOV, AVI, MKV, WebM und mehr.
Schritt 2: Warten Sie auf die Verarbeitung
Die KI extrahiert die Tonspur, transkribiert sie mittels Spracherkennung und generiert automatisch zeitlich abgestimmte Untertitelblöcke. Das dauert bei einem 10-minütigen Video in der Regel 1-3 Minuten.
Schritt 3: Überprüfen und bearbeiten
Die generierten Untertitel erscheinen in einem Editor, in dem Sie:
- Transkriptionsfehler korrigieren können
- Timecodes anpassen können
- Untertitelblöcke teilen oder zusammenführen können
- Zeilenumbrüche ändern können
Der Untertitel-Editor von ConvertAudioToText bietet eine Wellenform-Anzeige, die Timing-Anpassungen intuitiv macht — Sie sehen genau, wo die Sprache beginnt und endet.
Schritt 4: Als SRT exportieren
Laden Sie die fertigen Untertitel als SRT-Datei herunter. Bei Bedarf können Sie auch als VTT, ASS oder reinen Text exportieren.
Best Practices für SRT
Wenn Sie diese Richtlinien befolgen, werden Ihre Untertitel besser lesbar und professioneller.
Timing
- Minimale Anzeigedauer: 1 Sekunde pro Untertitel. Alles Kürzere ist unmöglich zu lesen.
- Maximale Anzeigedauer: 7 Sekunden. Länger als das, und Zuschauer vergessen, dass sie gerade einen Untertitel lesen.
- Ideale Anzeigedauer: 2-4 Sekunden für die meisten Untertitelblöcke.
- Vorlaufzeit: Untertitel sollten 0,1-0,25 Sekunden vor Beginn der Sprache erscheinen. So hat das Auge des Zuschauers Zeit, den Text zu finden.
- Abstand zwischen Untertiteln: Lassen Sie mindestens 0,08 Sekunden (80ms) zwischen aufeinanderfolgenden Untertiteln. Das erzeugt ein visuelles „Blinzeln", das dem Zuschauer signalisiert, dass ein neuer Untertitel erschienen ist.
Textlänge
- Maximale Zeichen pro Zeile: 42 Zeichen. Das ist der Broadcast-Standard und gewährleistet die Lesbarkeit auf kleinen Bildschirmen.
- Maximale Zeilen pro Untertitel: 2 Zeilen. Drei oder mehr Zeilen verdecken zu viel vom Video.
- Wörter pro Untertitelblock: Streben Sie maximal 12-15 Wörter an.
- Zeilenumbrüche: Brechen Sie an natürlichen sprachlichen Grenzen um — zwischen Teilsätzen, nach Kommas oder an Phrasengrenzen. Brechen Sie niemals mitten in einem Wort um.
Guter Zeilenumbruch:
We're going to start with
the first configuration step.
Schlechter Zeilenumbruch:
We're going to start with the
first configuration step.
Das erste Beispiel bricht zwischen der Präpositionalphrase und ihrem Objekt um. Das zweite bricht mitten in einer Nominalphrase („the first configuration step") um, was schwerer zu lesen ist.
Lesegeschwindigkeit
Professionelle Untertitel zielen auf eine Lesegeschwindigkeit von 15-20 Zeichen pro Sekunde ab (etwa 150-200 Wörter pro Minute). Das ist für die meisten Erwachsenen angenehm. Inhalte für Kinder oder Bildungsmaterial sollten langsamer sein (12-15 Zeichen pro Sekunde).
So prüfen Sie Ihre Lesegeschwindigkeit: Teilen Sie die Gesamtzeichenzahl eines Untertitels durch die Anzeigedauer in Sekunden.
Beispiel: „Welcome to our complete guide on subtitles" (44 Zeichen), angezeigt für 3 Sekunden = 14,7 Zeichen pro Sekunde. Das ist ein angenehmes Tempo.
Zeichensetzung und Grammatik
- Verwenden Sie die übliche Zeichensetzung. Untertitel sollten grammatikalisch korrekt sein.
- Verwenden Sie normale Groß- und Kleinschreibung (nur das erste Wort und Eigennamen großschreiben). DURCHGEHENDE GROSSBUCHSTABEN sind schwerer zu lesen und wirken wie Schreien.
- Beenden Sie Untertitel nicht mit Auslassungspunkten (...), es sei denn, der Satz bricht tatsächlich ab. Verwenden Sie sie am Anfang des nächsten Untertitels, wenn ein Satz über mehrere Untertitelblöcke hinweg weitergeht.
- Setzen Sie Frage- und Ausrufezeichen, wo es angebracht ist — sie vermitteln einen Tonfall, der dem Zuschauer sonst entgehen könnte.
Geräuschbeschreibungen
Für barrierefreie Untertitel (auch SDH genannt — Subtitles for the Deaf and Hard of Hearing) sollten Sie Beschreibungen relevanter Geräusche einfügen, die keine Sprache sind:
14
00:01:23,000 --> 00:01:25,500
[phone ringing]
15
00:01:26,000 --> 00:01:28,500
[door opens]
Hello, is anyone home?
Verwenden Sie eckige Klammern für Geräuschbeschreibungen und Kursivschrift (sofern unterstützt), um sie vom Dialog abzugrenzen.
Konvertieren zwischen Untertitelformaten
SRT ist das gängigste Format, aber nicht das einzige. Möglicherweise müssen Sie SRT in ein anderes Format konvertieren oder umgekehrt.
SRT vs. VTT (WebVTT)
VTT (Web Video Text Tracks) ist der Standard für HTML5-Webvideos. Es ist SRT sehr ähnlich, mit einigen Unterschieden:
WEBVTT
1
00:00:01.000 --> 00:00:04.500
Welcome to our complete guide
on creating subtitle files.
2
00:00:05.000 --> 00:00:08.200
In this video, we'll cover everything
you need to know about SRT files.
Die wichtigsten Unterschiede:
- VTT verwendet Punkte für Millisekunden (
.000), keine Kommas - VTT-Dateien beginnen mit dem Text
WEBVTTin der ersten Zeile - VTT unterstützt CSS-ähnliche Formatierung und Positionierung
- Laufende Nummern sind bei VTT optional
SRT vs. ASS/SSA (Advanced SubStation Alpha)
ASS ist ein leistungsfähigeres Untertitelformat, das Folgendes unterstützt:
- Schriftformatierung (Größe, Farbe, fett, kursiv pro Untertitel)
- Positionierung (Untertitel an beliebiger Stelle auf dem Bildschirm platzieren)
- Animationseffekte (Einblenden, Bewegen, Drehen)
- Mehrere Untertitelspuren
Das Format ist komplexer und wird in der Regel mit Tools wie Aegisub erzeugt, statt von Hand geschrieben zu werden. Es ist im Anime-Fansubbing und bei fortgeschrittener Videobearbeitung beliebt.
SRT vs. SBV (YouTube SubViewer)
SBV ist das ältere Untertitelformat von YouTube. Es verwendet ein einfacheres Timecode-Format:
0:00:01.000,0:00:04.500
Welcome to our complete guide
on creating subtitle files.
0:00:05.000,0:00:08.200
In this video, we'll cover everything
you need to know about SRT files.
YouTube unterstützt mittlerweile SRT-Uploads vollständig, daher gibt es keinen Grund, SBV zu verwenden, es sei denn, Sie arbeiten mit Altdateien.
So konvertieren Sie
Der Untertitel-Konverter von ConvertAudioToText übernimmt Konvertierungen zwischen allen wichtigen Untertitelformaten — SRT, VTT, ASS, SBV und mehr. Laden Sie Ihre Untertiteldatei hoch, wählen Sie das Zielformat und laden Sie die konvertierte Version herunter.
Bei der manuellen Konvertierung zwischen SRT und VTT (der häufigsten Konvertierung) sind die Änderungen minimal:
- Fügen Sie
WEBVTTals erste Zeile hinzu - Ersetzen Sie die Kommas in den Timecodes durch Punkte (aus
00:00:01,000wird00:00:01.000) - Speichern Sie mit der Endung
.vtt
Wo Sie SRT-Dateien hochladen können
Sobald Sie Ihre SRT-Datei haben, können Sie sie wie folgt auf den großen Plattformen verwenden.
YouTube
- Gehen Sie zu YouTube Studio > Inhalte
- Klicken Sie auf das Video > Untertitel
- Klicken Sie auf „Sprache hinzufügen" und wählen Sie die Sprache
- Klicken Sie unter Untertitel auf „Hinzufügen", dann auf „Datei hochladen"
- Wählen Sie „Mit Timing" und laden Sie Ihre SRT-Datei hoch
YouTube akzeptiert auch die Formate VTT und SBV.
Vimeo
- Gehen Sie zu den Einstellungen Ihres Videos
- Klicken Sie auf „Distribution" > „Subtitles"
- Klicken Sie auf die Schaltfläche „+"
- Wählen Sie die Sprache und laden Sie Ihre SRT-Datei hoch
- Gehen Sie zu Ihrem Videobeitrag
- Klicken Sie auf „Video bearbeiten" > „Untertitel"
- Klicken Sie auf „SRT-Datei hochladen"
- Benennen Sie die Datei im Format:
filename.en_US.srt(Sprachcode erforderlich)
HTML5-Video
Für webbasierte Videoplayer verwenden Sie das VTT-Format mit dem <track>-Element:
<video controls>
<source src="video.mp4" type="video/mp4">
<track src="subtitles.vtt" kind="subtitles" srclang="en" label="English" default>
</video>
Konvertieren Sie Ihre SRT-Datei zuerst in VTT oder nutzen Sie einen Untertitel-Konverter für die sofortige Konvertierung.
Videobearbeitungssoftware
Die meisten Videobearbeitungsprogramme (Premiere Pro, Final Cut Pro, DaVinci Resolve, iMovie) können SRT-Dateien direkt importieren. Suchen Sie nach einer Option „Untertitel importieren" oder „Captions importieren" in der Timeline oder im Textmenü.
Häufige SRT-Fehler und wie Sie sie beheben
Wenn Ihre SRT-Datei nicht korrekt angezeigt wird, prüfen Sie diese häufigen Probleme.
Punkt statt Komma in den Timecodes. SRT verwendet Kommas (00:00:01,000), keine Punkte. VTT verwendet Punkte. Wenn Ihre Untertitel nicht erscheinen, ist das die wahrscheinlichste Ursache.
Fehlende Leerzeilen zwischen den Blöcken. Jeder Untertitelblock muss durch genau eine Leerzeile getrennt werden. Fehlende Trennzeilen führen dazu, dass der Parser Blöcke zusammenführt.
Falsche Kodierung. Wenn Sie verstümmelte Zeichen sehen (vor allem bei nicht-englischem Text), wurde die Datei nicht als UTF-8 gespeichert. Speichern Sie erneut mit UTF-8-Kodierung.
Überlappende Timecodes. Wenn Untertitel 1 bei 00:00:05,000 endet und Untertitel 2 bei 00:00:04,500 beginnt, überlappen sie sich. Manche Player kommen damit zurecht; andere zeigen beide gleichzeitig an oder überspringen einen. Beheben Sie das, indem Sie sicherstellen, dass die Endzeit jedes Untertitels vor der Startzeit des nächsten liegt.
Lücken in den laufenden Nummern. Während die meisten modernen Player die laufenden Nummern komplett ignorieren (und sich für die Reihenfolge auf die Timecodes verlassen), bringen Lücken oder falsch sortierte Nummern manche ältere Player durcheinander. Halten Sie die Nummerierung fortlaufend.
Zusätzliche Leerzeichen oder Zeichen. Unsichtbare Zeichen (wie BOM-Markierungen, Leerzeichen am Zeilenende oder Windows-Zeilenumbrüche auf dem Mac) können manchmal Probleme verursachen. Wenn Ihre Datei korrekt aussieht, aber nicht funktioniert, öffnen Sie sie in einem Code-Editor, der unsichtbare Zeichen anzeigt, und bereinigen Sie sie.
Häufig gestellte Fragen
Kann ich SRT-Dateien formatieren (fett, Farbe, Schriftart)?
Das SRT-Format unterstützt einfache HTML-Tags: <b> für fett, <i> für kursiv, <u> für unterstrichen und <font color="#FFFFFF"> für Farbe. Die Unterstützung variiert jedoch je nach Player. YouTube ignoriert jegliche Formatierung in SRT-Dateien. VLC unterstützt fett und kursiv. Wenn Sie zuverlässige Formatierung benötigen, ziehen Sie das ASS-Untertitelformat in Betracht, das eine robuste Formatierungsunterstützung bietet. Für die meisten Anwendungsfälle ist unformatierter Text die sicherste Wahl.
Wie viele Untertitel kann eine SRT-Datei maximal enthalten?
Es gibt keine technische Grenze. SRT-Dateien für Spielfilme enthalten routinemäßig 1.500-2.500 Untertitelblöcke. Das Format ist reiner Text, daher ist selbst eine Datei mit 10.000 Blöcken nur wenige hundert Kilobyte groß. Jeder moderne Player und jede Plattform kann Dateien jeder vernünftigen Größe verarbeiten.
Wie synchronisiere ich Untertitel, die zeitlich verschoben sind?
Wenn alle Ihre Untertitel um denselben Betrag durchgehend zu früh oder zu spät erscheinen, können Sie alle Timecodes um einen festen Versatz verschieben. Tools wie der Untertitel-Editor ermöglichen das mit einer einzigen Anpassung. Wenn die zeitliche Abweichung uneinheitlich ist (Untertitel beginnen korrekt, geraten aber allmählich immer weiter aus dem Takt), müssen Sie einzelne Timecodes anpassen oder die Untertitel mit einem Untertitel-Generator von Grund auf neu generieren.
Sollte ich SRT oder VTT für meine Website verwenden?
Für webbasierte Videoplayer (HTML5-<video>-Elemente) ist VTT der Standard. Browser unterstützen VTT nativ über das <track>-Element, SRT hingegen nicht. Die meisten JavaScript-basierten Videoplayer (Video.js, Plyr, JW Player) unterstützen allerdings beide Formate. Wenn Sie für das Web entwickeln, ist VTT die sicherere Wahl. Wenn Sie für die allgemeine Nutzung verteilen (YouTube, soziale Medien, Videobearbeitungsprogramme), bietet SRT eine breitere Kompatibilität. Sie können jederzeit mit einem Untertitel-Konverter zwischen den beiden Formaten konvertieren, da die Umwandlung trivial ist.
Try transcription free
Convert any audio or video to clean, unwatermarked text — speaker labels, timestamps, and AI summaries included. First 10 minutes free, no account.
Related Articles

How to Add Subtitles to a Video: 2026 Step-by-Step Guide
Add subtitles to any video in 2026. Covers AI subtitle generation, SRT formatting rules, soft vs burned-in paths, YouTube upload steps, and TikTok/Instagram best practices.

Subtitle Translation for Video: The Reliable Path
Translate existing subtitles the reliable way: machine pass plus review, length expansion handling, and timing re-fit.