Back to all articles
Taylor Brooks

TXT zu SRT: Zeitcodes & Encoding schnell korrigieren

Wandle TXT-Dateien in SRT um und behebe Zeitcode- sowie Encoding-Fehler für präzise Untertitel auf allen Plattformen.

Einführung

In der professionellen Videoproduktion, beim Erstellen und Bearbeiten von Untertiteln sowie in der Lokalisierung ist die Umwandlung eines einfachen Texttranskripts (TXT) in eine normgerechte SubRip-Datei (SRT) weit mehr als nur ein simples Format-Update. Es geht darum, die zeitliche Genauigkeit zu bewahren, die richtige Codierung sicherzustellen und die Zugänglichkeit sowie Veröffentlichbarkeit der Untertitel zu garantieren.

Ob für YouTube, OTT-Plattformen, E-Learning-Systeme oder lokalisierte TV-Ausstrahlungen – die Feinheiten des SRT-Formats zu verstehen, ist inzwischen Pflicht. Der TXT-zu-SRT-Prozess birgt Fallstricke: falsche Zeittrenner, durcheinandergeratene Sequenzen oder Kodierungsfehler können eine Untertiteldatei schnell unbrauchbar machen.

Dieser Artikel erklärt die SRT-Spezifikation, häufige Formatfehler, eine Checkliste zur Fehlerdiagnose bei der TXT-zu-SRT-Umwandlung, sichere Kodierungsmethoden und schnelle Lösungswege. Außerdem werfen wir einen Blick auf moderne Transkriptionsplattformen wie SkyScribe, die normgerechte Untertitel direkt aus Audio- oder Videodateien exportieren und damit viele manuelle Arbeitsschritte überflüssig machen.


SRT-Zeitcode-Syntax verstehen

Das SRT-Format ist eines der einfachsten und am weitesten verbreiteten Untertitelformate – dennoch gelten hier klare Regeln.

Das Herzstück jeder SRT-Datei sind Zeitangaben in der Form:

```
HH:MM:SS,mmm --> HH:MM:SS,mmm
```

Wichtige Punkte:

  • Komma vor Millisekunden: Statt Punkt zwischen Sekunden und Millisekunden immer ein Komma verwenden.
  • Führende Nullen sind Pflicht: 00:01:05,000 ist korrekt; 0:1:5,0 wird von den meisten Playern abgelehnt.
  • Eine Leerzeile zwischen den Blöcken: Nach jedem Untertiteltext trennt eine Leerzeile den nächsten Block.
  • Fortlaufende Indexnummern: Beginnend mit 1, ohne Lücken oder doppelte Werte.
  • Keine Überlappungen: Die Startzeit muss vor der Endzeit liegen und darf den nächsten Block nicht überschneiden.

Oft kommt es zu Verwechslungen mit dem WebVTT–Format, das ähnlich aussieht (00:00:02.000), aber statt eines Kommas einen Punkt nutzt. Kopiert man dies direkt ins SRT-Format, lehnen viele Player oder Plattformen die Datei ab.


Häufige Formatfehler bei TXT-zu-SRT

TXT-Exportdateien aus Transkriptions-Tools, KI-Programmen oder Meeting-Recordern benötigen oft Anpassungen, bevor sie als gültige SRT-Dateien nutzbar sind. Typische Probleme im Produktionsablauf sind:

  1. Falsche Trenner
    Punkte anstelle von Kommas bei Millisekunden: 00:05:10.345 → korrekt wäre 00:05:10,345.
  2. Framebasierte Zeitangaben
    SMPTE-Format HH:MM:SS:FF aus EDL/XML-Exporten muss in Millisekunden umgerechnet werden.
  3. Fehlende führende Nullen oder Stundenangabe
    1:05,000 statt 00:01:05,000 wird von strikten Parsern nicht akzeptiert.
  4. Fehlerhafte Blockstruktur
    Fehlende Leerzeichen beim Pfeil (--> statt ` --> `) oder fehlende Leerzeilen zwischen den Untertiteln.
  5. Gemischte Formate in einer Datei
    Zusammengeführte Transkripte aus verschiedenen Quellen können uneinheitliche Formatierungen enthalten.

Plattformen wie LocalIT’s SRT guide betonen, dass die Einhaltung der Spezifikation entscheidend für eine erfolgreiche Veröffentlichung ist.


Schritt-für-Schritt-Checkliste zur Diagnose

Vor jeder Umwandlung lohnt es sich, die Struktur der TXT-Datei genau zu prüfen, um den Handlungsbedarf zu erkennen.

Schritt 1: Zeitformat erkennen

Prüfen, ob die Zeitangaben im SRT-Format (HH:MM:SS,mmm), WebVTT (HH:MM:SS.mmm), SMPTE (HH:MM:SS:FF) oder in Dezimal-Sekunden (SS.mmm) vorliegen. Jedes erfordert eine eigene Umwandlungsstrategie.

Schritt 2: Framebasiert oder Echtzeit?

Frameangaben (:FF) müssen anhand der Framerate in Millisekunden umgerechnet werden – SRT versteht keine Einzelbilder.

Schritt 3: Millisekunden-Trenner angleichen

Gezielte Suche-und-Ersetzen-Aktion, bei der Punkte in Zeitangaben durch Kommas ersetzt werden. Vorsicht, dass nur die Zeitstempel betroffen sind.

Schritt 4: Blockstruktur prüfen

Jeder Block braucht:

  • Indexnummer ab 1, fortlaufend
  • Korrektes Zeitintervall
  • Eine oder zwei Zeilen Text
  • Eine Leerzeile am Ende

Schritt 5: Überlappungen und Lücken kontrollieren

Zeitintervalle dürfen sich nicht überschneiden; saubere Abstände verbessern Lesbarkeit und Kompatibilität.

Korrekturen können manuell, per Script oder in spezialisierten Tools durchgeführt werden. Da Handarbeit fehleranfällig ist, setzen viele Profis lieber auf punktuelle Änderungen in einer Umgebung, die automatisches Resegmentieren beherrscht.


Fallstrick Kodierung: UTF-8 vs ANSI

Kodierungsprobleme fallen oft erst auf, wenn die Untertitel veröffentlicht werden.

Moderne Plattformen erwarten UTF-8-Kodierung – insbesondere bei mehrsprachigen Inhalten. Wenn SRT-Dateien in ANSI gespeichert werden, erscheinen Umlaute, asiatische Schriftzeichen oder RTL-Sprachen oft als oder kryptische Zeichen.

Ursachen für Kodierungsfehler

  • Standard-Einstellungen vieler Texteditoren (ANSI statt UTF-8)
  • Textverarbeitungsprogramme, die Sonderzeichen wie „Smart Quotes“ hinzufügen
  • Wechsel zwischen Plattformen mit unterschiedlichen Standard-Kodierungen

Tipps

  • Beim Speichern/Exportieren explizit UTF-8 auswählen
  • Keine Bearbeitung in MS Word oder ähnlichen Rich-Text-Editoren
  • Datei über den gesamten Workflow als reinen Text behandeln

KI-Transkriptionsdienste mit direktem UTF-8-SRT-Export ersparen stundenlange Fehlersuche. Bei SkyScribe sind alle Transkripte – ob hochgeladene Datei oder YouTube-Link – korrekt getimed und lassen sich ohne zusätzliche Anpassung in UTF-8 exportieren.


Schnelle Korrekturen und minimale Resegmentierung

Suche/Ersetze für Trenner

Mit Regex gezielt Zeitangaben anpassen:
Muster: (\d{2}:\d{2}:\d{2})\.(\d{3}) → Ersetzen durch \1,\2

Stundenfeld und führende Nullen ergänzen

Fehlende Stundenangaben bei kurzen Videos mit 00: ergänzen.

Minimale Resegmentierung

Original-Timestamps beibehalten und nur für bessere Lesbarkeit Blöcke anpassen. Tools mit 1-Klick-Bereinigung wie SkyScribe’s AI editing cleanup helfen, Füllwörter zu entfernen, Zeichensetzung zu korrigieren und Zeitangaben zu standardisieren – ohne Synchronität zu verlieren.


Warum schlanke TXT-zu-SRT-Workflows entscheidend sind

Die manuelle Umwandlung von TXT in SRT ist möglich, aber zeitaufwendig und fehleranfällig. Bei mehrsprachigen Projekten, strikten Plattformprüfungen und engen Deadlines steigt das Risiko.

Ein effizienter Workflow:

  1. Von Beginn an mit einem Tool arbeiten, das direkt korrekte UTF-8-SRTs exportiert.
  2. Zeitangaben gleich mit Komma und richtiger Nullsetzung aufnehmen.
  3. Automatisierte Blockbereinigung einsetzen statt jeden Block von Hand zu editieren.
  4. Zwischenschritte wie TXT → DOCX → CSV → SRT vermeiden.

Wer mit Plattformen wie SkyScribe arbeitet, spart den Download-und-Nachbearbeitungsprozess komplett. Das minimiert Zeitfehler, verhindert Kodierungsverlust und strukturelle Mängel – und liefert SRTs, die sofort einsatzbereit sind.


Fazit

Für Video- und Untertitel-Profis ist die korrekte Umsetzung von TXT zu SRT eine Frage der Einhaltung der Spezifikation, der sorgfältigen Korrektur von Zeitcode-Details und der Bewahrung der Kodierungsqualität über den gesamten Workflow hinweg.

Ob eine SRT-Datei akzeptiert oder abgelehnt wird, hängt oft an winzigen Details: Komma statt Punkt, führende Null oder richtige Kodierung. Mit einer klaren Checkliste und einem Workflow, der fertige SRTs direkt erstellt – wie bei SkyScribe – lassen sich Untertitel erstellen, die konform, weltweit lesbar und perfekt getimt sind.


FAQ

F1: Warum sind Kommas in SRT-Zeitangaben wichtig?
Weil die SRT-Spezifikation Kommas vor den Millisekunden fordert (00:01:23,456). Punkte sind ungültig und stammen oft aus Formaten wie WebVTT.

F2: Woran erkenne ich framebasierte Zeitangaben?
Sie enden mit einem Frame-Zähler (:FF), meist unter 30 – abhängig von der Framerate – und müssen für SRT in Millisekunden umgerechnet werden.

F3: Was ist der schnellste Weg, Trennerprobleme in großen Dateien zu beheben?
Regex-Suche/Ersetzen nur auf den Millisekunden-Teil der Zeitangaben anwenden, ohne Punkte im Untertiteltext zu verändern.

F4: Warum erscheinen meine SRT-Dateien nach dem Upload fehlerhaft?
Wahrscheinlich sind sie in ANSI gespeichert. Export in UTF-8 behebt Darstellungsprobleme bei Umlauten, nicht-lateinischen Schriften und Sonderzeichen.

F5: Können Transkriptions-Tools direkt normgerechte SRTs ausgeben?
Ja, viele können das – wer ein Tool wie SkyScribe wählt, bekommt sofort timestamp-genaue UTF-8-SRTs und vermeidet die typischen Probleme der manuellen TXT-zu-SRT-Konvertierung.

Agent CTA Background

Starte mit vereinfachter Transkription

Gratis-Plan verfügbarKeine Kreditkarte nötig