Zwei Misserfolge, die dreißig Sekunden lang gleich aussehen
„Die Untertitel kommen zu spät“ beschreibt ein Symptom, nicht seine Geometrie. Zu Beginn eines Films sieht ein Titel, der einheitlich zwei Sekunden zu spät ist, einem Titel ähnlich, dessen Uhr einen Bruchteil zu langsam läuft. Beide zeigen Text nach der passenden Rede an. Die Unterscheidung erscheint erst nach Ablauf der Zeit.
Ein konstanter Versatz verschiebt die gesamte Untertitel-Timeline, ohne ihren Maßstab zu ändern. Jeder Hinweis ist zwei Sekunden zu spät oder jeder Hinweis ist 750 Millisekunden zu früh, von der ersten Zeile bis zum Abspann.
Eine Drift verändert den Fehler im Laufe der Zeit. Ein Hinweis kann in Minute eins richtig sein, in Minute zwanzig eine Sekunde zu spät und gegen Ende drei Sekunden zu spät. Durch Verschieben der gesamten Datei um eine Zahl kann jeder dieser Punkte ausgerichtet werden, jedoch nicht alle.
Aus diesem Grund besteht die erste sinnvolle Maßnahme nicht darin, Offsets auszuprobieren, bis man sich in der Nähe fühlt. Es werden zwei Punkte gemessen.
Der Zwei-Punkte-Test
Wählen Sie ein Ereignis, das in beiden Titeln leicht zu identifizieren ist – ein Türknall, das Erscheinen eines Titels oder die erste Silbe einer isolierten Zeile. Aufzeichnen:
error = matching media time − subtitle cue start time
Ein positiver Fehler bedeutet, dass der Cue vor dem passenden Medienereignis beginnt und später verschoben werden muss. Ein negativer Fehler bedeutet, dass es nach dem Ereignis beginnt und früher verschoben werden muss. Die Zeichenkonvention ist weniger wichtig, als sie einmal zu schreiben und konsequent zu verwenden.
Wiederholen Sie die Messung gegen Ende. Angenommen, das erste gesprochene Wort steht bei 00:01:03.250, während sein Hinweis bei 00:01:01.250 beginnt:
early error = 63.250 − 61.250 = +2.000 seconds
Bei 52 Minuten erscheint ein weiteres Wort bei 00:52:10.800 und sein Hinweis beginnt bei 00:52:08.800:
late error = 3,130.800 − 3,128.800 = +2.000 seconds
Die beiden Fehler stimmen überein. Verschiebt jeden Cue um zwei Sekunden nach hinten.
Behalten Sie nun die frühe Messung bei, nehmen Sie jedoch an, dass die späte Anzeige bei 00:52:05.800 beginnt:
late error = 3,130.800 − 3,125.800 = +5.000 seconds
Der Fehler ist um drei Sekunden gewachsen. Eine Zwei-Sekunden-Verschiebung gleicht den Anfang aus und lässt das Ende drei Sekunden später erscheinen; Eine Verschiebung um fünf Sekunden richtet das Ende aus und macht den Anfang drei Sekunden später. Die Zeitleiste muss skaliert oder über eine Bearbeitung hinweg zugeordnet werden, nicht nur die Übersetzung.
Vor dem Weiterlesen
Ein Untertitel ist am Anfang 1,5 Sekunden früher und am Ende 1,5 Sekunden früher. Welche Korrektur passt zu beiden Beobachtungen?
Bewegen Sie jeden Cue 1,5 Sekunden später. Die frühen und späten Messungen haben das gleiche Vorzeichen und die gleiche Größe, sodass die Untertiteluhr den richtigen Maßstab und den falschen Ursprung hat. Durch das Hinzufügen von 1.500 Millisekunden zu jedem Cue-Anfang und -Ende wird die gesamte Zeitleiste übersetzt, während jede Cue-Dauer und jede Lücke erhalten bleibt. Eine Skalenkorrektur ist nur dann gerechtfertigt, wenn der Fehler zwischen den getrennten Punkten unterschiedlich ist.
Warum eine Verschiebung die Spur bewahrt
SRT und WebVTT speichern beide absolute Start- und Endzeitstempel für jeden Cue. Ihre Zeichensetzung unterscheidet sich – SRT schreibt normalerweise 00:00:03,500, während WebVTT 00:03.500 oder 00:00:03.500 schreibt – aber die Operation ist dieselbe, nachdem jede Zeit in Millisekunden ausgedrückt wird:
new_start = old_start + offset
new_end = old_end + offset
new_duration = new_end − new_start
= old_end − old_start
Die Dauer hebt den Offset auf. Lücken und Überlappungen zwischen Cues heben dies ebenfalls auf. Aus diesem Grund kann ein Untertitel-Timeshifter ein starkes Versprechen abgeben: Bei Hinweisen, die über Null bleiben, ändert sich nur ihre Position auf der Medien-Timeline.
Der Anfang ist die eine physische Grenze. Ein um eine Sekunde früher verschobener Hinweis von 0,500 auf 2,000 Sekunden würde bei −0,500 beginnen. Weder SRT noch WebVTT haben eine negative Medienzeit. Den sichtbaren Rest beizubehalten bedeutet, seinen Anfang auf Null zu beschränken und diesen Hinweis zu verkürzen; Wenn Sie ihn entfernen, wird der gesamte Block verworfen. Alles, was bei oder vor Null endet, hat keinen sichtbaren Rest und muss verschwinden.
Drift ist ein Skalenproblem
Für eine reibungslose Drift ordnet das einfachste Modell zwei Untertitelzeiten zwei Medienzeiten zu:
scale = (media₂ − media₁) ÷ (subtitle₂ − subtitle₁)
mapped_time = media₁ + (subtitle_time − subtitle₁) × scale
Wenn scale 1 ist, reduziert sich der Ausdruck auf einen konstanten Offset. Wenn es nicht 1 ist, ändert sich jeder Abstand auf der Untertitel-Timeline. Das kann die richtige Reparatur sein, wenn Quelle und Ziel dieselbe Bearbeitung mit unterschiedlicher Dauer sind. Es ist nicht automatisch richtig, wenn zwei Messungen unterschiedlich sind.
Ein Film mit eingefügtem Logo, entfernter Zusammenfassung oder einer anderen Studio-Identität weist einen Stückfehler auf: Hinweise werden vor dem Schnitt ausgerichtet, springen beim Schnitt um einen festen Betrag und bleiben dann am neuen Versatz ausgerichtet. Die Skalierung des gesamten Tracks würde diesen einen Schnitt in jedem Cue verschmieren. Messen Sie einen dritten Punkt um jeden vermuteten Schnitt herum; Ein plötzlicher Sprung erfordert das Verschieben eines Bereichs oder die Verwendung eines Editors mit Bearbeitungsmarkierungen.
Die sinnvolle Klassifizierung lautet daher:
| Messungen | Ein Modell, das einen Versuch wert ist |
|---|---|
| Gleicher Fehler an getrennten Punkten | Konstanter Offset |
| Der Fehler wächst reibungslos | Skalierungs- oder Geschwindigkeitskonflikt |
| Fehler springt nach einer Szene | Andere Bearbeitung; einen Bereich verschieben |
| Fehler ändert sich unregelmäßig | Bearbeitung auf Cue-Ebene oder eine beschädigte Spur |
Wo die Bildrate ins Spiel kommt – und wo nicht
Untertitel-Sidecars speichern Zeit, kein Versprechen darüber, wie die Medien zu dieser Zeit entstanden sind. Ein Bildraten-Workflow kann dennoch zu Abweichungen führen, indem die Wiedergabedauer geändert wird. Wenn ein Master schneller abgespielt wird als ein anderer, liegt der Ein-Stunden-Punkt zu einer anderen Uhrzeit, obwohl beide Dateien vollkommen gültige Zeitstempel haben.
Aber „Bildratenproblem“ sollte eine Schlussfolgerung sein, die durch Dauer oder Workflow-Beweise gestützt wird, und kein Synonym für eine Nichtübereinstimmung der Untertitel. Zwei gleiche Offset-Messungen zeigen keinen Geschwindigkeitsfehler. Ein wachsender Unterschied lässt nicht erkennen, welcher Produktionsschritt ihn verursacht hat; es beweist nur, dass eine Übersetzung nicht die vollständige Reparatur sein kann.
Die W3C-WebVTT-Spezifikation erfordert, dass Hinweise nach der Startzeit sortiert werden und dass jedes Ende später als sein Anfang liegt. Die Library of Congress beschreibt die gleiche Start-Pfeil-End-Struktur für SRT, weist jedoch darauf hin, dass SRT nicht formal standardisiert ist. Keines der Formate kann Ihnen sagen, ob seine Timeline zu der jeweiligen Mediendatei daneben gehört. Diese Beziehung muss anhand des Inhalts überprüft werden.
Eine praktische Reparatursequenz
- Behalten Sie eine unberührte Kopie der Untertiteldatei. 2. Identifizieren Sie ein eindeutiges Synchronisierungsereignis in der Nähe des Starts und berechnen Sie seinen vorzeichenbehafteten Fehler. 3. Identifizieren Sie am Ende eine weitere und berechnen Sie auf die gleiche Weise. 4. Wenn die Fehler übereinstimmen, verschieben Sie das Timing der Untertitel um diesen konstanten Betrag und testen Sie einen Hinweis in der Mitte. 5. Wenn sie sich gleichmäßig unterscheiden, verwenden Sie ein Tool, das zwei Synchronisierungspunkte zuordnet und die Zeitachse skaliert. Überprüfen Sie mindestens einen dritten Punkt. 6. Wenn sie springen, suchen Sie die Bearbeitungsgrenze und die Reparaturbereiche separat.
Wenn die Medien selbst zu Beginn gekürzt wurden, ist die Diagnose oft bereits bekannt. Wenn Sie eine WAV-Datei zuschneiden, indem Sie genau 12.500 Sekunden vor dem ersten beibehaltenen Sample entfernen, ist ein unveränderter Sidecar im Vergleich zu diesem Audio jetzt 12.500 Sekunden zu spät und jeder Cue benötigt die gleiche frühere Verschiebung. Der Schnitt ist eine Übersetzung, da keine Zeit innerhalb des beibehaltenen Abschnitts gedehnt wurde.
Die verlässliche Regel
Wählen Sie keine Reparatur aus einem einzigen Hinweis aus. Ein Punkt kann Ihnen den Versatz sagen, der diesen Punkt ausrichtet, aber nichts über die Uhr zwischen ihm und dem Ende.
Zwei getrennte, übereinstimmende Fehler rechtfertigen eine ständige Verschiebung. Zwei verschiedene Fehler beweisen, dass eine konstante Verschiebung unvollständig ist. Ein dritter Punkt unterscheidet die sanfte Drift von einem Schnitt oder einer unregelmäßigen Spur. Diese kleine Messgewohnheit verhindert den frustrierendsten Fehler bei der Untertitelreparatur: den Anfang perfekt zu machen und eine Stunde später festzustellen, dass das Ende jetzt schlechter ist.
Fragen
Wie kann ich einen konstanten Untertitelversatz messen?
Halten Sie bei einem deutlich gesprochenen Wort oder einem sichtbaren Ereignis inne, notieren Sie die Medienzeit und die Startzeit des passenden Cues und subtrahieren Sie dann die Cue-Zeit von der Medienzeit. Wiederholen Sie dies bei einem zweiten Ereignis gegen Ende. Matching-Differenzen sind der Beweis für einen konstanten Offset.
Was führt normalerweise dazu, dass Untertitel stärker aus der Synchronisation geraten?
Die Untertitel-Zeitleiste und die Mediendauer haben nicht mehr den gleichen Maßstab. Übliche Routen sind ein anderer Schnitt, eine Konvertierung der Wiedergabegeschwindigkeit oder ein Bildraten-Workflow, der die Dauer geändert hat; Die diagnostische Tatsache ist, dass sich der Fehler mit fortschreitender Wiedergabe ändert.
Können zwei Untertitelprüfungen beweisen, ob ich eine Verschiebung oder Skalierung benötige?
Sie können die einfachen Modelle unterscheiden. Fehler mit gleichem Vorzeichen unterstützen eine konstante Verschiebung; Verschiedene Fehler zeigen, dass eine Schicht nicht ausreicht. Weitere Prüfpunkte sind nützlich, wenn bei einem Schnitt in der Mitte Material eingefügt oder entfernt wird, da dies eher zu einem plötzlichen Sprung als zu einer sanften Drift führt.
Ändert eine ständige Untertitelverschiebung die Sichtbarkeitsdauer von Hinweisen?
Nein, außer an der Nullgrenze. Durch Hinzufügen desselben Werts am Anfang und Ende eines Cues bleibt der Unterschied genau erhalten. Eine frühere Verschiebung, die den Nullpunkt überschreitet, muss den Hinweis klemmen oder entfernen, da eine negative Medienzeit nicht dargestellt werden kann.