SRT-Zeitstempel: hh:mm:ss,mmm erklärt
Erfahren Sie, wie SubRip-Zeitstempel aufgebaut sind, welche Regeln Player erwarten, wie sich SRT von VTT und SBV unterscheidet und wie Sie SRT aus TranscribeNext exportieren.
Eine SRT-Zeitstempelzeile sieht so aus: 00:01:23,456 --> 00:01:27,890. Stunden, Minuten und Sekunden bestehen jeweils aus zwei Ziffern, Millisekunden aus drei. Als Dezimaltrenner dient ein Komma; zwischen Start- und Endzeit steht der Pfeil ` --> `.
Aufbau einer SRT-Datei
SRT (SubRip Subtitle) ist ein Klartextformat ohne Kopfzeile, Formatierungsblock oder Metadaten. Es besteht aus nummerierten Einträgen, die durch Leerzeilen getrennt sind.
1
00:00:00,000 --> 00:00:05,230
Hallo zusammen und willkommen zu unserem heutigen Podcast.
2
00:00:05,230 --> 00:00:09,450
Vielen Dank für die Einladung. Ich freue mich, hier zu sein.
3
00:00:09,450 --> 00:00:15,120
Steigen wir direkt in das Thema KI-Transkription ein.Jeder Untertiteleintrag – in der Spezifikation „Cue“ genannt – besteht aus vier Teilen in dieser Reihenfolge:
- Laufende Nummer — ein Zähler, der bei 1 beginnt, um 1 erhöht wird, auf seiner eigenen Linie
- Zeitstempelzeile – Startzeit, Pfeil und Endzeit
- Text — eine oder mehrere Zeilen Untertiteltext
- Leerzeile – beendet den Cue; auch nach dem letzten Cue sollte eine Leerzeile stehen
Die Zeitstempelzeile im Detail
Lesen Sie 00:01:23,456 von links nach rechts:
- 00 — Stunden, Null-Padded auf zwei Stellen
- 01 — Minuten, 00 bis 59, Nullpolster
- 23 — Sekunden, 00 bis 59, Nullpolster
- , — der Dezimaltrenner, ein Komma, niemals eine Periode
- 456 — Millisekunden, immer genau drei Stellen
00:01:23,456 bezeichnet also eine Minute, 23 Sekunden und 456 Millisekunden nach Beginn des Videos. SRT-Zeitangaben sind absolute Zeitwerte ab null und keine Frame-Nummern. Deshalb funktioniert dieselbe SRT-Datei mit einem Video bei 24, 25 oder 30 fps.
Regeln, deren Verletzung die Wiedergabe verhindert
- Komma statt Punkt. `00:00:01.500` ist WebVTT-Syntax und in einer SRT-Datei ungültig.
- Genau drei Millisekundenstellen. `,5` und `,50` sind keine Kurzformen für `,500`.
- Jedes Feld mit führenden Nullen auffüllen. `0:01:23,456` wird von strengen Parsern abgelehnt, darunter auch mehrere Hardware-Player.
- Der Pfeil lautet ` --> `. Er besteht aus einem Leerzeichen, zwei Bindestrichen, dem Größer-als-Zeichen und einem weiteren Leerzeichen. Ein fehlendes Zeichen kann die Zeitstempelzeile ungültig machen.
- Das Ende muss nach dem Start liegen. Untertitel mit einer Dauer von null oder umgekehrten Zeitangaben werden ohne Fehlermeldung verworfen.
- Untertitelblöcke müssen chronologisch angeordnet sein und sollten sich nicht überschneiden. Überlappungen können je nach Mediaplayer zu unterschiedlichen Ergebnissen führen.
- Leerzeile zwischen den Cues – ohne sie wird die nächste laufende Nummer als Untertiteltext gelesen.
Wichtig
Der häufigste SRT-Fehler ist ein Punkt statt eines Kommas vor den Millisekunden. Er entsteht meist bei einer manuellen Umwandlung aus WebVTT oder wenn eine .vtt-Datei lediglich in .srt umbenannt wird. Das Umbenennen allein konvertiert die Datei nicht; auch ihr Inhalt muss angepasst werden.
SRT, VTT und SBV im Vergleich
Alle drei Formate enthalten dieselben grundlegenden Informationen, verwenden jedoch unterschiedliche Schreibweisen für Zeitstempel.
SRT 00:01:23,456 --> 00:01:27,890
VTT 00:01:23.456 --> 00:01:27.890
SBV 0:01:23.456,0:01:27.890- SRT – Komma als Dezimaltrenner, Stundenangabe erforderlich, keine Kopfzeile.
- VTT (WebVTT) – Punkt als Dezimaltrenner, Stundenangabe optional, erste Zeile muss `WEBVTT` lauten. Unterstützt Positionierung und CSS-Stile und wird vom HTML5-Element `<track>` verwendet.
- SBV (YouTube) – Punkt als Dezimaltrenner, Stunden ohne führende Null, Start und Ende durch ein Komma statt eines Pfeils getrennt, keine laufenden Nummern.
Tipp
Für die manuelle Umwandlung von SRT in VTT sind im Wesentlichen zwei Änderungen nötig: Fügen Sie am Anfang die Zeile `WEBVTT` mit einer anschließenden Leerzeile ein und ersetzen Sie bei den Zeitstempeln das Komma vor den Millisekunden durch einen Punkt.
Zeilenumbrüche, Länge und Formatierung
- Ein Untertitelblock kann mehrere Textzeilen enthalten; der Player zeigt sie untereinander an.
- Üblich sind höchstens zwei Zeilen mit ungefähr 42 Zeichen. Längere Untertitel können auf kleinen Bildschirmen abgeschnitten werden.
- SRT definiert keine einheitliche Formatierung. Manche Player unterstützen Tags wie `<b>`, `<i>`, `<u>` oder `<font color="#ffffff">`, andere zeigen sie als Text an.
- Ein Untertitel sollte mindestens etwa eine Sekunde und höchstens ungefähr sieben Sekunden sichtbar bleiben.
Zeichenkodierung
Das ursprüngliche SubRip-Format legte keine Zeichenkodierung fest. Deshalb können Umlaute und andere Sonderzeichen in älteren Playern falsch dargestellt werden. TranscribeNext exportiert UTF-8, sodass internationale Zeichen und Emojis erhalten bleiben. Zeigt ein Player unleserliche Zeichen, speichern Sie die Datei erneut als UTF-8.
Exportieren von SRT aus TranscribeNext
- 1Öffnen einer abgeschlossenen Transkription
- 2Klicken Sie auf Download und wählen Sie SRT
- 3Segment Timings werden automatisch zu Cue Timings
- 4Importieren Sie die Datei in Ihren Editor als Untertitel oder Untertitel
Wichtig
Wenn ein Transkript keine Segmente mit Zeitstempeln enthält, kann der SRT-Export nur einen einzigen Cue für die gesamte Datei erzeugen.
Hochladen auf YouTube
- 1Gehen Sie zu YouTube Studio
- 2Wählen Sie Ihr Video aus
- 3Klicken Sie auf "Untertitel" im linken Menü
- 4Klicken Sie auf "Datei hochladen" → "Mit Timing"
- 5Laden Sie Ihre SRT-Datei hoch
- 6YouTube liest die Timings und synchronisiert die Untertitel
Software, die SRT liest
- Adobe Premiere Pro
- Final Cut Pro
- DaVinci löst
- Sony Vegas
- iMovie
- Kamtasia
- VLC Media Player
- YouTube Studio
- Vimeo
Häufige Fragen
- Können Stundenwerte größer als 99 sein? In der Praxis sollten Sie bei zwei Stellen bleiben; übliche Mediendateien erreichen diese Laufzeit nicht.
- Müssen Sequenznummern korrekt sein?Die meisten Spieler ignorieren sie, aber Editoren und Validatoren nicht.
- Kann ein Cue keinen Text haben?Nein. Ein leerer Cue ist ungültig; lösche ihn stattdessen.
- Ist ein Byte-Bestellzeichen erlaubt?UTF-8 mit oder ohne Stückliste funktionieren beide in modernen Spielern; ohne ist sicherer.
- Warum driften meine Untertitel?Drift bedeutet, dass die Timings gegen eine andere Bildrate oder eine getrimmte Bearbeitung erstellt wurden. SRT-Zeiten sind absolut, also müssen sie dem genauen Video entsprechen, mit dem sie ausgeliefert werden.
Tipp
Möchten Sie gezielt zu Stellen in der Aufnahme springen, statt Untertitel zu exportieren? In der Transkriptansicht sind die zeitcodierten Segmente anklickbar; weitere Hinweise finden Sie im Artikel zu Zeitstempeln.
Schlagwörter
Verwandte Artikel
VTT: Untertitel für Webvideos
Exportieren Sie WebVTT-Untertiteldateien für HTML5-Videos, Webplayer und moderne Streaming-Plattformen.
Exportübersicht: Wählen Sie das richtige Format
Lernen Sie die verfügbaren Exportformate kennen und wählen Sie das passende Format für Ihren Zweck.
Zeitstempel: direkt zu einer Stelle springen
Jedes Transkript enthält Zeitstempel pro Segment. Springen Sie damit zur passenden Audiostelle, durchsuchen Sie den Text und exportieren Sie die Zeitangaben als TXT, SRT oder JSON.
JSON: strukturierte Daten für Entwickler
Exportieren Sie vollständige Transkriptionsdaten mit Segmenten, Zeitstempeln, Metadaten und Sprecherinformationen als JSON.
Verwandte Werkzeuge
- Unterstützte Audio- und Videoformate — MP3, WAV, OGG, MP4, MPEG und neun weitere, jede mit ihren eigenen Grenzen und Tipps.
- Transkriptions-App für Mac — Aufzeichnen und transkribieren Sie offline mit Whisper und Parakeet - kostenlos und vollständig lokal.