Untertitel verschieben / Neusynchronisierung – kostenlos
Beheben Sie nicht synchrone Untertitel – verschieben Sie alle Zeitstempel vor oder zurück und korrigieren Sie Framerate-Fehler. Behält das Originalformat. Läuft in Ihrem Browser.
Untertiteldatei ablegen (oder unten einfügen)
SRT, VTT, SBV, LRC, ASS, SSA, TXT · Verarbeitung auf Ihrem Gerät
oder drücken Sie Strg+V, um aus der Zwischenablage einzufügen
Positiv verzögert die Untertitel (wenn sie zu früh erscheinen); negativ beschleunigt sie (wenn sie dem Audio hinterherhinken).
💡 Behebt nicht synchrone Untertitel — alles früher oder später verschieben und Bildrate-Abweichungen mit dem Geschwindigkeitsfaktor korrigieren. Das Format wird automatisch erkannt und beibehalten. Alles läuft im Browser.
Häufige Anwendungen
- Untertitel reparieren, die zu früh angezeigt werdenVerzögern Sie Untertitel, damit sie mit späterem Audio übereinstimmen.
- Untertitel reparieren, die Audio hinkenBringen Sie Untertitel vor, die nach dem Dialog angezeigt werden.
- Framerate-Untertiteldrift behebenBeheben Sie Untertitel, die sich im Laufe der Zeit langsam desynchronisieren.
- Untertitel für einen anderen Schnitt neu synchronisierenVerschieben Sie Untertitel, um mit einer Version mit unterschiedlicher Einführungslänge übereinzustimmen.
- SRT-, VTT- oder ASS-Untertitel neu synchronisierenVerschieben Sie das Timing in jedem Untertitelformat, das Sie haben.
So funktioniert es
Wenn Untertitel dem Audio voraus oder hinterher sind, müssen Sie nur ihr Timing verschieben. Dies synchronisiert jeden Untertitel im Browser neu und behält das Dateiformat bei.
- 1Sie fügen eine Untertiteldatei ein oder laden sieSRT, VTT, SBV, LRC oder ASS — das Format wird automatisch erkannt. Nichts wird hochgeladen.
- 2Sie legen eine Zeitverschiebung festGeben Sie Sekunden ein (positiv für Verzögerung, negativ für Vorziehen) oder verwenden Sie die schnellen Voreinstellungen. Ein Geschwindigkeitsfaktor korrigiert auch Framerate-Unstimmigkeiten (z. B. 23,976↔25 fps).
- 3Jeder Untertitel wird neu getaktetStart- und Endzeit jedes Untertitels werden um den Versatz (und den Faktor) angepasst und so begrenzt, dass nichts negativ wird.
- 4Sie laden die synchronisierte Datei herunterDas Ergebnis wird im gleichen Format zurück geschrieben und ist einsatzbereit.
Untertitel können unveröffentlichte Dialoge enthalten. Die Neusynchronisierung läuft vollständig auf Ihrem Gerät — Ihre Untertitel werden nie hochgeladen.
Anleitung
Beispiel
Klicken Sie auf „Beispiel ausprobieren“. Das Feld füllt sich mit vier Cues, und das Label lautet „Untertiteltext — SRT (SubRip), 4 Cues“. Angenommen, die Zeilen erscheinen 2,5 Sekunden zu früh: Klicken Sie zweimal auf „+1s“ und einmal auf „+0.5s“, und das Siegel neben „Zeitverschiebung“ zeigt +2.5s. „Vorschau (vorher ⇒ nachher)“ zeigt, wie „Erster Cue (#1)“ von 0:00:01.0 → 0:00:03.2 auf 0:00:03.5 → 0:00:05.7 rückt, und „Letzter Cue endet bei 0:00:11.5 ⇒ 0:00:14.0“. „⬇ SRT herunterladen“ speichert sample_shifted.srt, dessen erste Zeitzeile 00:00:03,500 --> 00:00:05,700 lautet. Für einen Drift tippen Sie 2 unter „Erster Untertitel sollte beginnen bei“ und 10.8 unter „Letzter Untertitel sollte beginnen bei“ und klicken dann auf „Synchronisierung anwenden“: „Geschwindigkeitsfaktor“ zeigt ×1.1 und „Zeitverschiebung“ zeigt +0.9s.
Welche Einstellungen zu verwenden sind, und die Grenzen
- Prüfen Sie, in welche Richtung verschoben wird. Eine positive „Zeitverschiebung“ verzögert die Untertitel, für Zeilen, die zu früh erscheinen; eine negative holt sie vor, für Zeilen, die dem Ton hinterherhinken. Geben Sie einen Wert ein oder klicken Sie auf die Voreinstellungen, die zum aktuellen Wert addiert werden: -10s, -5s, -1s, -0.5s, -0.25s, -0.1s, +0.1s, +0.25s, +0.5s, +1s, +5s und +10s. Stellen Sie „Einheit“ auf Millisekunden um für Schaltflächen im Stil von „+100 ms“ und ein Feld mit 10-ms-Schritten; in Sekunden sind die Schritte 0,1. „Zurücksetzen“ setzt die Verschiebung auf null, und ein geleertes Feld zählt als null.
- Verwenden Sie die Zwei-Punkt-Synchronisierung, wenn der Fehler mit der Zeit wächst. Der Bereich „Zwei-Punkt-Synchronisierung“ erscheint, sobald die Datei zwei oder mehr Cues hat. Geben Sie ein, wann der erste und der letzte Cue beginnen sollen, zum Beispiel 2 und 10.8 oder 0:00:02.0 und 1:32:10.200: Sekunden, Minuten und Sekunden oder auch Stunden, mit einem optionalen Bruchteil von bis zu 3 Stellen, wobei Komma und Punkt beide funktionieren. Die letzte Zeit muss nach der ersten liegen. „Synchronisierung anwenden“ setzt dann sowohl „Zeitverschiebung“ als auch „Geschwindigkeitsfaktor“ und ersetzt, was vorher da war. Solange die Zeiten nicht gültig sind, sehen Sie „Geben Sie gültige Zeiten wie 1:23:45.500 ein, wobei der letzte Cue nach dem ersten liegt.“
- Nutzen Sie den Geschwindigkeitsfaktor bei Bildraten-Abweichungen. Jede Zeit wird zur alten Zeit mal dem Faktor, und dann wird die Verschiebung addiert. Die Schaltflächen sind „Keiner (1×)“, „23.976→25“ (etwa ×1,04271), „25→23.976“ (etwa ×0,95904), „25→24“ (×0,96) und „24→25“ (etwa ×1,04167). Verschlimmert eine den Drift, versuchen Sie die entgegengesetzte. Der verwendete Faktor erscheint neben dem Label mit bis zu fünf Stellen. Für einen Drift, der zu keiner davon passt, berechnet die Zwei-Punkt-Synchronisierung den Faktor für Sie.
- Behalten Sie das Format oder konvertieren Sie beim Herausgeben. Das Format wird aus dem Text erkannt: SRT, WebVTT, SBV, LRC oder ASS/SSA. „Ausgabeformat:“ startet bei „Gleich wie Eingabe“. Bei SRT, WebVTT und ASS im selben Format werden nur die Zeitstempel neu geschrieben, sodass Stile, NOTE- und STYLE-Blöcke, Cue-IDs und Cue-Einstellungen erhalten bleiben. Jede andere Wahl, einschließlich SBV, LRC und „Nur Text“, baut die Datei aus den geparsten Cues neu auf. Das behält den Text und einfache Kursiv-, Fett- und Unterstreichungs-Tags, wo das neue Format sie hat, aber andere Formatierung und Positionierung können verloren gehen.
- Prüfen Sie die Kodierung, wenn Buchstaben falsch aussehen. „Dateikodierung (beim Lesen)“ startet auf „Automatisch erkennen“. Das probiert der Reihe nach eine Byte-Reihenfolge-Marke, UTF-16 und gültiges UTF-8. Passt keines, greift es auf die für die Sprache der Seite übliche ältere Codepage zurück, auf dieser englischen Seite Windows-1252; es erkennt GBK, Big5, Shift_JIS oder EUC-KR nicht aus den Bytes. Die Zeile „Nicht UTF-8, daher als windows-1252 gelesen“ sagt Ihnen, dass es eine Vermutung war. Wählen Sie den richtigen Eintrag (UTF-8, UTF-16, Windows-1250 bis 1258, Windows-874, KOI8, Shift_JIS, GBK, Big5, EUC-KR), und die Originaldatei wird erneut dekodiert.
- Wählen Sie Download-Kodierung und Namen. „Kodierung für den Download“ startet auf „Wie Eingabedatei“: UTF-8 bleibt UTF-8, mit oder ohne Byte-Reihenfolge-Marke; UTF-16 BE wird als UTF-16 LE geschrieben; Ein-Byte-Codepages bleiben, wie sie waren; GBK, Big5, Shift_JIS und EUC-KR lassen sich nicht schreiben und kommen daher als UTF-8 mit BOM heraus. Sie können UTF-8, UTF-8 mit BOM, UTF-16 LE, Windows-1250 bis 1258, Windows-874 oder KOI8 erzwingen. „Windows-Zeilenenden (CRLF)“ und „Ursprünglichen Dateinamen behalten“ sind optional; andernfalls ist der Name der ursprüngliche plus _shifted.
Häufige Probleme und wie man sie behebt
- Es erscheint „Keine Untertitel-Cues gefunden.“
- Das Tool suchte nach Zeitzeilen mit Text und fand keine. Es errät das Format aus dem Inhalt, und alles, was es nicht erkennt, wird als SRT versucht. SRT- und WebVTT-Cues brauchen eine Zeile wie 00:01:02,500 --> 00:01:04,000, gefolgt von mindestens einer Textzeile; ein Cue mit Zeit, aber ohne Text wird übersprungen. ASS braucht „Dialogue:“-Zeilen, SBV braucht zwei durch Komma getrennte Zeiten, und LRC braucht [mm:ss.xx]-Tags. Öffnen Sie die Datei in einem Texteditor, um zu sehen, was sie wirklich enthält.
- Es erscheint „Diese Datei konnte nicht gelesen werden. Ziehen Sie sie noch einmal hinein.“
- Der Browser konnte die Bytes der Datei nicht lesen, oder ihre Umwandlung in Text schlug fehl. Eine häufige Ursache ist eine Datei, die nach der Auswahl verschoben oder geändert wurde oder noch aus einem Cloud-Ordner synchronisiert wird. Wählen Sie sie erneut von ihrem aktuellen Ort. Als Ausweg öffnen Sie die Datei in einem Texteditor und fügen ihren Text in das Feld ein, wodurch das Lesen der Datei entfällt.
- Es erscheint „Nicht UTF-8, daher als windows-1252 gelesen, die für diese Sprache übliche ältere Kodierung. Sieht der Text verstümmelt aus, wählen Sie oben die richtige Dateikodierung.“
- Die Datei war kein gültiges UTF-8, daher riet das Tool anhand der Seitensprache eine ältere Codepage, und auf der englischen Seite ist das Windows-1252. Öffnen Sie bei einer chinesischen, japanischen, koreanischen, griechischen, hebräischen oder kyrillischen Datei „Dateikodierung (beim Lesen)“ und probieren Sie GBK, Big5, Shift_JIS, EUC-KR, Windows-1253, Windows-1255 oder Windows-1251, bis der Text stimmt. Prüfen Sie dann „Kodierung für den Download“.
- Es erscheint „2 Cues wurden vor 00:00 verschoben und auf null begrenzt — verringern Sie die negative Verschiebung, um keine Zeitangaben zu verlieren.“
- Ein Untertitel kann nicht vor 0:00 beginnen. Bei einer negativen Verschiebung wird jeder Cue, dessen Beginn unter null fiele, auf null gesetzt, und auch sein Ende wird begrenzt, sodass ein Cue zu nichts schrumpfen oder sich mehrere Cues am Anfang stapeln können. Die Zahl gibt an, wie viele Cues betroffen waren. Verringern Sie die negative Verschiebung oder löschen Sie vor dem Verschieben die ersten Zeilen im Feld, wie der Hinweis unter der Meldung sagt.
- Es erscheint „3 Zeichen können in windows-1252 nicht gespeichert werden und werden als „?“ heruntergeladen. Wählen Sie UTF-8, um sie zu behalten.“
- Eine Ein-Byte-Codepage von Windows oder KOI8 fasst nur 128 Zeichen über reines ASCII hinaus. Hat der Text Buchstaben außerhalb der gewählten Seite, etwa chinesische Zeichen, während „Kodierung für den Download“ Windows-1252 ist, wird jedes in der heruntergeladenen Datei durch ein Fragezeichen ersetzt, und die Meldung zählt sie. Stellen Sie „Kodierung für den Download“ auf UTF-8, um jedes Zeichen zu behalten. Der Text im Feld ändert sich nicht, nur die gespeicherten Bytes.
Wie es im Vergleich abschneidet
Der Untertitel-Shifter ändert nur das Timing: einen Versatz, einen Geschwindigkeitsfaktor oder beides aus zwei Referenzzeiten berechnet. Er liest SRT, WebVTT, SBV, LRC und ASS/SSA, kann in diesen Formaten oder als reinen Text speichern, und bei SRT, WebVTT und ASS im selben Format lässt er Formatierung und Notizen unangetastet. Er hat keinen Videoplayer, Sie sehen die Untertitel hier also nicht zum Bild; beurteilen Sie das Ergebnis anhand der Zeiten des ersten und letzten Cues und prüfen Sie es in Ihrem eigenen Player. Er findet den richtigen Versatz nicht für Sie und hat keine Wellenform-Synchronisierung. Sie können den Text im Feld vor dem Speichern bearbeiten, aber es gibt keinen Timing-Editor pro Cue. Die Seite sagt, dass alles in Ihrem Browser läuft.
Ähnliche Tools
Untertitel-Editor
Bearbeiten Sie SRT/VTT-Untertitel in einer Tabelle, sehen Sie sie live über Ihrem Video und exportieren Sie sie.
Textkodierung umwandeln — kaputte Zeichen reparieren, in UTF-8 konvertieren
Untertitel, CSV- und Textdateien mit seltsamen Zeichen reparieren: die Datei in jeder Kodierung ansehen, die lesbare auswählen und als UTF-8, UTF-8 mit BOM (für Excel), UTF-16 oder in einer alten Codepage speichern. Viele Dateien auf einmal. Läuft in Ihrem Browser; nichts wird hochgeladen.
Untertitel-Konverter
Konvertieren Sie Untertitel zwischen SRT, WebVTT, SBV, LRC und ASS unter Beibehaltung der Zeitstempel. Das Eingabeformat wird automatisch erkannt. Läuft vollständig in Ihrem Browser.