Untertitel synchronisieren und umwandeln

Erscheinen die Untertitel vor oder nach dem Ton? Verschiebe sie um ein paar Sekunden oder strecke sie mit zwei Bezugspunkten, wenn der Abstand im Lauf des Films wächst. Wandle SRT in VTT um und zurück, ohne dass je etwas hochgeladen wird.

Ziehe deine .srt- oder .vtt-Datei hierher

oder klicke, um eine auszuwählen: Die Datei bleibt auf deinem Gerät, nichts wird hochgeladen

Nutze das, wenn die Untertitel von der ersten bis zur letzten Zeile um denselben Betrag verschoben sind. Punkt und Komma funktionieren beide: 1.5 · -2,3 · 0.25.

🔒 Alles passiert in deinem Browser: Die Untertiteldatei wird nie auf einen Server hochgeladen.

Wann verschieben und wann strecken

Ist die erste Zeile zwei Sekunden zu spät und die letzte ebenfalls zwei Sekunden, ist der Versatz konstant, und ein einfaches Verschieben behebt alles. Sind dagegen die ersten Zeilen fast richtig und liegt das Ende völlig daneben, wächst die Abweichung mit der Zeit: Verschieben allein hilft dann nie, du musst die Zeiten auch strecken.

So funktioniert das Strecken mit zwei Punkten

Das Tool berechnet die Gerade t′ = a·t + b, die die beiden angegebenen Zeiten, eine nahe am Anfang und eine nahe am Ende, genau an ihren Platz bringt: a ist der Geschwindigkeitsfaktor, b der konstante Versatz. Wähle die Bezugspunkte so weit auseinander wie möglich: Liegen sie nah beieinander, vervielfacht sich ein Ablesefehler von einer halben Sekunde bei einem davon über den ganzen Film. Der Faktor und die Abweichung in Sekunden pro Stunde stehen in der Zusammenfassung, damit du sie auf Plausibilität prüfen kannst.

Der klassische Fall: 25 fps gegen 23,976 fps

Fassungen fürs europäische Fernsehen laufen mit 25 Bildern pro Sekunde. Der Film selbst läuft mit 24, wird aber auf Video (DVD, Blu-ray, Datei) um 0,1 % verlangsamt: 24000/1001 = 23,976 fps, und diese Zahl, nicht 24, steht in den Dateien. Untertitel für die 25-fps-Fassung, auf die 23,976-Fassung gelegt, müssen mit 25 ÷ (24000/1001) = 25025/24000 = 1,0427083… multipliziert werden: Aus einer Stunde werden 1 h 02 min 33,750 s, die Abweichung beträgt also 153,75 Sekunden, 2 min 33,75 s, pro Stunde. Umgekehrt ist der Faktor sein exakter Kehrwert, 0,9590410. Das sind die beiden fertigen Voreinstellungen, und du kannst zusätzlich eine feste Verschiebung hinzufügen, wenn deine Kopie einen längeren oder kürzeren Vorspann hat.

SRT gegen VTT: was wirklich anders ist

SubRip (.srt) nummeriert jeden Untertitel und setzt ein Komma vor die Millisekunden. WebVTT (.vtt), das Format von HTML5-Video, beginnt mit einer WEBVTT-Zeile, verwendet einen Punkt und erlaubt NOTE-, STYLE- und REGION-Blöcke sowie eine Kennung und Positionseinstellungen pro Untertitel. Beim Umwandeln in .srt fallen diese Blöcke und Einstellungen weg, SRT hat nichts Vergleichbares, und das Tool meldet, wie viele es entfernt hat; beim Umwandeln in .vtt bleiben sie erhalten, Kennungen inklusive. Die SRT-Ausgabe wird immer ab 1 neu nummeriert. Eines macht das Tool NICHT: WebVTT-Inline-Tags (etwa <v Anna> für den Sprecher oder <c.yellow> für die Gestaltung) bleiben auch in .srt im Untertiteltext, und manche SRT-Player zeigen sie genau so an.

Kaputte Umlaute, negative Zeiten und andere Fallen

Viele .srt-Dateien im Umlauf sind als Windows-1252 statt UTF-8 gespeichert, und wer eine Datei im Windows-Editor als „Unicode“ speichert, bekommt UTF-16. Das Tool prüft die ersten beiden Bytes der Datei auf eine UTF-16-Bytereihenfolge-Markierung (BOM), versucht dann striktes UTF-8 und liest, wenn das scheitert, alles als Windows-1252 neu; gespeichert wird immer als UTF-8 ohne BOM. Rutscht ein Untertitel durch eine negative Verschiebung vor null, lässt das Tool ihn bei 00:00:00 beginnen, und endete der Untertitel vor dem Videostart, entfernt es ihn ganz; in beiden Fällen sagt es dir, wie viele Untertitel betroffen waren. Die Dateien verlassen nie deinen Browser: Nichts wird hochgeladen.

Ähnliche Tools