GPT Image 2.5 Flare & Sunburst sind jetzt auf EvoLink verfügbarGPT Image 2.5 testen
Metallbalken neben einer Audiowellenform zur zeitlichen Ausrichtung
Anwendungsfälle

Untertitel synchronisieren: Zeitversatz, Drift und einzelne Fehler beheben

EvoLink Team
EvoLink Team
Produktteam
16. Oktober 2026
6 Min. Lesezeit

Untertitel erscheinen zwei Sekunden zu früh. Nach einer Verschiebung nach hinten passt der Anfang, das Ende aber weiterhin nicht. Die Korrektur des Untertitel-Timings beginnt mit der Messung des Fehlermusters, bevor eine Korrektur ausgewählt wird.

Erfassen Sie zusammengehörige Untertitel- und Sprechzeitpunkte am Anfang, in der Mitte und am Ende auf. Ein konstanter Unterschied deutet auf eine Verschiebung hin; ein sich stetig ändernder Unterschied deutet auf eine Anpassung der Zeitskala hin; Ein plötzlicher Sprung erfordert normalerweise eine örtliche Untersuchung.

Messen Sie das Timing der Untertitel anhand des exakt gelieferten Videos

Behalten Sie die ursprüngliche Untertiteldatei und identifizieren Sie den genauen Videoexport. Ordnen Sie markante gesprochene Wörter zu, um Grenzen zu markieren. Messen Sie dasselbe Ereignis in jeder Zeitleiste, anstatt das Ende der Anzeige eines Untertitels mit dem Anfang eines Satzes zu vergleichen.

Die folgenden fiktiven Anker verwenden Sekunden vom Anfang der Dateien an:

ReferenzpunktUntertitelzeit sBeobachtete Sprechzeit vDifferenz v−s
Anfang1012+2
Mitte110114+4
Ende210216+6

Der Fehler wächst. Durch das Hinzufügen von zwei Sekunden passt der Anfang, während das Ende weiterhin vier Sekunden zu früh liegt. Diese Werte definieren ein Timing-Beispiel und keine Empfehlung, wie viel früher Untertitel erscheinen sollten. Wenden Sie den Beschriftungsstil des Projekts an, nachdem Sie die Zeitachsenbeziehung wiederhergestellt haben.

Zwischen Zeitversatz, Skalierung und lokaler Korrektur wählen

FehlermusterErster KorrekturansatzWas zu prüfen ist
An allen Punkten ähnliche DifferenzAlle Anfangs- und Endzeiten gleich verschiebenDateianfang oder Exportversatz
Differenz verändert sich annähernd linearZwei Punkte zuordnen, einen dritten prüfenUnterschiedlicher Zeitmaßstab; Bildrate nicht ungeprüft als Ursache annehmen
Sprung nach einem SchnittBetroffenen Abschnitt getrennt ausrichtenEingefügtes/entferntes Material oder andere Schnittfassung
Nur einzelne Wörter liegen falschDiese Stellen am Audio ausrichtenTranskriptgrenzen und Sprachausrichtung
Offizielle Dokumentation von Subtitle Edit listet die allgemeine Zeitanpassung und Punktsynchronisierung auf. Verwenden Sie nach dem Ausmessen der Anker das entsprechende Werkzeug. Die vorübergehende Untertitelverzögerung eines Players ist für die Wiedergabe nützlich, während die Auslieferung die Korrektur und Speicherung der Untertiteldatei selbst erfordert.

Berechnen Sie die Zwei-Anker-Korrektur

Für die Untertitelzeit s verwenden Sie die korrigierte Zeit v = a × s + b. Von den Eröffnungs- und Endankern:

a = (216 - 12) / (210 - 10) = 1.02
b = 12 - 1.02 * 10 = 1.8
v = 1.02 * s + 1.8
Prüfung in der Mitte: 1.02 * 110 + 1.8 = 114

Der mittlere Punkt bestätigt dieses Beispiel. Bei einem anderen Video kann es anders lauten, was zeigt, dass eine globale Transformation unangemessen ist. Zwei Anker passen immer auf eine Linie; Der ungenutzte Kontrollpunkt hilft dabei, eine schlechte Annahme aufzudecken.

Wenden Sie dieselbe Transformation sowohl auf die Start- als auch auf die Endzeit an. Hier wird ein Cue bei 10–12 Sekunden zu 12–14,04 Sekunden. Das folgende JavaScript arbeitet mit numerischen Sekunden vor einem SRT- oder VTT-Serialisierer:

function retimeCue(cue, a, b) {
  if (!Number.isFinite(a) || a <= 0 || !Number.isFinite(b)) {
    throw new Error("Invalid timing transform");
  }
  const start = Math.round((a * cue.start + b) * 1000) / 1000;
  const end = Math.round((a * cue.end + b) * 1000) / 1000;
  if (!Number.isFinite(start) || !Number.isFinite(end) || start < 0 || end <= start) {
    throw new Error("Invalid cue interval");
  }
  return { ...cue, start, end };
}

Lehnen Sie negative Zeiten für die manuelle Überprüfung ab, anstatt sie stillschweigend auf Null zu setzen. Überprüfen Sie Überlappungen nach der Transformation und Rundung. Bei Untertiteln mit mehreren Sprechern ist eine gewisse Überlappung beabsichtigt, daher sollte ein Prüfer dies melden, anstatt einen Untertitel automatisch zu löschen.

Nutzen Sie KI, um Messungen zu organisieren, nicht um sie zu erfinden

Analysieren Sie die bereitgestellten Untertitel-zu-Video-Anker.
Klassifizieren Sie konstante Versetzung, annähernd lineare Drift, lokale Diskontinuität,
oder unzureichende Belege. Verwenden Sie nur die gemessenen Positionen.
Wenn Sie v=a*s+b vorschlagen, zeigen Sie die beiden angepassten Anker und testen Sie einen unbenutzten Anker.
Gehen Sie ohne Metadaten nicht von einer Ursache für die Bildrate aus.
Cue-IDs und Text bleiben unverändert. Gibt eine vorgeschlagene Transformation, Residuen zurück,
betroffene Region und Exportkontrollen. Erfinden Sie keine Zeitstempel für Wörter.
Eingaben: genaue Videoversion, Cue-Datei, gemessene Anker, Regeln für den Untertitelstil.
Senden Sie die Messungen über den Agent- oder API-Zugang auf der EvoLink Gemini 4-Seite. Arithmetik und Dateivalidierung gehören zum deterministischen Code; Das Modell kann dabei helfen, das Muster zu klassifizieren und zu erklären, welche Messungen fehlen. Eine Textanfrage kann die Aufnahme nicht hören und keine neuen Anker einrichten.

Beginnen Sie mit den drei gemessenen Referenzpunkten. Die Analyse sollte a=1.02, b=1.8 und für den unbenutzten Mittelpunkt 114 ergeben. Wenden Sie die Korrektur mit der deterministischen Funktion auf eine Kopie an und prüfen Sie anschließend die Wiedergabe.

Exportieren und testen Sie die korrigierte Datei

Behalten Sie Cue-IDs, Sprache, Text und Sprechermarkierungen bei. Serialisieren Sie die tatsächliche Zeitstempelsyntax des Formats: SRT verwendet ein Komma vor Millisekunden, während WebVTT einen Punkt verwendet. Öffnen Sie das Ergebnis erneut mit dem Liefervideo und überprüfen Sie Anfang, Mitte, Ende, Szenenschnitte, kurze Untertitel und Überlappungen.

Konvertieren Sie bei segmentierten Transkripten zunächst die lokalen Positionen mithilfe des Offsets jedes Blocks in die globale Quellzeit. Das Anwenden einer Untertitelkorrektur auf noch abschnittsrelative Zeiten kann zu einem zweiten Fehler führen. Wenn sich nur eine Region unterscheidet, notieren Sie deren Veränderung und Grenzen, anstatt den nicht betroffenen Dialog zu verschieben.

Wenn Sätze fehlen oder doppelt gesprochen wird, kann die Zeitarithmetik den Text nicht reparieren. Zurück zur Transkription. Verwenden Sie für die Ausrichtung auf Wortebene ein Tool, das die Audiodaten tatsächlich liest und die Sprache unterstützt. Probieren Sie dann die Ausgabe aus. Ein scheinbar präziser Zeitstempel ist kein Beleg dafür, dass ein Wort korrekt ausgerichtet wurde.

Behalten Sie die Originaldatei, die Ankermaße, die Transformation, die exportierte Datei und die Wiedergabeprüfungen bei. Das Korrigieren der Terminologie ist eine separate Transkript-Glossar-Aufgabe.

FAQ

Addiere oder subtrahiere ich einen positiven Offset?

Dieser Artikel definiert es als Sprechzeit minus Untertitelzeit. Positiv bedeutet, den Untertitel später zu verschieben. Überprüfen Sie die Vorzeichenkonvention des Tools.

Kann ein konstanter Zeitversatz eine wachsende Drift beheben?

Es kann eine Stelle ausrichten. Ein sich ändernder Fehler erfordert eine validierte Skalenanpassung oder lokale Ausrichtung.

Belegt Drift, dass die Bildrate falsch ist?

Nein. Medienmetadaten und Änderungen prüfen; Das beobachtete Muster allein stellt seine Ursache nicht dar.

Kann ich auf diese Weise eingebrannte Untertitel korrigieren?

Eine Sidecar-Timing-Datei kann bearbeitet werden. Bereits in ein Video gerenderter Text erfordert einen anderen Medienbearbeitungsprozess.

Sollten Transkript-Zeitstempel dieselbe Transformation verwenden?

Nur wenn sie dieselbe Quell-Timeline-Beziehung haben. Stellen Sie zuerst die Chunk-Offsets wieder her und validieren Sie bekannte Punkte.

Wie viel vom Export sollte ich überprüfen?

Zumindest die gemessenen Anker plus Bearbeitungsgrenzen und gekennzeichnete Intervalle. Legen Sie eine breitere Stichprobe entsprechend den Lieferanforderungen fest.

Quellen

KI-Modelle über eine einheitliche API anbinden

Vergleichen Sie Modelle und aktuelle Preise. Integrieren Sie das passende Modell anschließend anhand der API-Dokumentation.