Deutsch

Video & Untertitel · Untertitel-Toolkit

So funktioniert das Retiming von Untertiteln: Verschieben jedes Stichworts um einen festen Offset

· Wie es funktioniert

Untertitel Zeitcodes Browser-Verarbeitung

Untertitel-Cue-Intervalle verschieben sich auf einer Video-Timeline nach vorne
Originale ToolAcre-Vektorillustration

Wenn jeder Untertitel um den gleichen Betrag zu spät oder zu früh ist, ist die Korrektur eine Timecode-Arithmetik. In diesem Beitrag wird erklärt, wie ein Retime den Start und das Ende jedes Cues verschiebt, was bei Null passiert und wie man den Offset überhaupt misst.

Jede Bildunterschrift erscheint zwei Sekunden nach dem Sprecher – das Symptom, das ein konstanter Versatz hervorruft

Wenn jede Beschriftung etwa zwei Sekunden nach der entsprechenden gesprochenen Zeile erscheint, ist das Verschieben einzelner Cue-Blöcke nicht erforderlich. Ein konstanter Offset wendet auf jeden Cue die gleiche Arithmetik an. Die Tatsache, dass es konstant ist, ist die Diagnose: Wenn Untertitel korrekt beginnen und über vierzig Minuten hinweg weiter wegdriften, ist eine Neuskalierung oder eine Korrektur der Bildrate ein anderer Vorgang. Überprüfen Sie den Anfang, die Mitte und das Ende, bevor Sie die gesamte Datei berühren.

Messen des Offsets – Pausieren in der ersten klaren Dialogzeile und Vergleichen der Videouhr mit der Startzeit des Cues

Halten Sie in einer Zeile eines klaren Dialogs inne und notieren Sie die Videozeit, wenn er beginnt. Vergleichen Sie es mit der ersten passenden Untertitel-Startzeit. Wenn der Ton bei 00:01:10.000 beginnt und der Untertitel bei 00:01:11.850 beginnt, sind die Hinweise 1.850 Millisekunden zu spät, sodass die Anpassung −1,850 ms beträgt. Ein zweiter Kontrollpunkt später im Video testet, ob derselbe Unterschied weiterhin besteht. Der Versatz ergibt sich aus der Beobachtung Ihrer Aufnahme; Das Tool kann es nicht aus nicht verwandten Wörtern ableiten.

Timecode-Arithmetik – Konvertieren von HH:MM:SS,mmm in Millisekunden, Hinzufügen des Offsets und Zurückkonvertieren

SRT drückt einen Hinweis als HH:MM:SS,mmm aus; WebVTT verwendet normalerweise einen Punkt vor Millisekunden. Wandeln Sie die Komponenten mit (((Stunden×60+Minuten)×60+Sekunden)×1000)+Millisekunden in Millisekunden um. Addieren Sie den gewählten Offset einmal und zerlegen Sie das Ergebnis dann wieder in Stunden, Minuten, Sekunden und drei Millisekunden. Durch die Angabe der Zeit in ganzen Zahlen wird eine Reihe von Gleitkomma-Rundungsfehlern bei der Verarbeitung von Hunderten von Hinweisen vermieden. Der Parser und Serialisierer wählt die formatspezifische Interpunktion nach der Arithmetik.

Durch das Verschieben beider Cue-Grenzen bleibt die Dauer erhalten, außer wenn sie auf Null geklemmt wird

Bei gewöhnlichen Cues wird zu Beginn und Ende derselbe Versatz hinzugefügt: Eine Beschriftung von 02:00.000 bis 02:03.500 dauert vor und nach der Verschiebung 3,5 Sekunden. Eine Änderung nur des Anfangs würde es in die Länge ziehen; Eine Änderung nur des Endes würde es komprimieren. ShiftCues von ToolAcre ordnet analysierte Hinweise zu und aktualisiert beide Werte, ohne den Beschriftungstext neu zu schreiben, sodass Satzzeichen oder eine Sprecherbezeichnung mit demselben Hinweis verbunden bleiben. Überprüfen Sie die erste und eine spätere Zeile, um sicherzustellen, dass es sich bei dem von Ihnen gewählten Vorgang um eine Verschiebung und nicht um eine Neuskalierung der Bildrate handelt.

Klemmen bei Null – was passiert mit Cues, die sich vor dem Start des Videos verschieben würden und warum sie keine negativen Zeiten haben können

Negative Zeitstempel sind keine gültigen Untertitelzeiten. ToolAcre klemmt einen Anfang oder ein Ende, das den Nullpunkt überschreitet, wieder auf Null zurück und meldet, wie viele Cues betroffen waren. Das ist die wichtige Ausnahme von der Dauererhaltung: Ein ursprünglich 0,8–2,8 Sekunden langer, um −1.85 Sekunden verschobener Cue hat einen negativen Anfang und ein Ende von 0.95 Sekunden, sodass seine Dauer nicht mehr zwei Sekunden beträgt. Ein früherer Hinweis könnte beide Enden auf Null klemmen. Überprüfen oder entfernen Sie eingeklemmte Eröffnungshinweise, anstatt zu Beginn zu behaupten, dass das Ergebnis genau ist.

Ausgearbeitetes Beispiel: Verschieben der Untertitel einer 40-minütigen Vorlesung um -1,850 ms – vor und nach Hinweisen, überprüft am Anfang, in der Mitte und am Ende

Berücksichtigen Sie für einen vierzigminütigen Vortrag die Hinweise um 00:10.000–00:12.400 und 20:15.000–20:17.000. Eine Verschiebung um −1,850 ms ergibt 00:08.150–00:10.550 und 20:13.150–20:15.150. Ein letzter Hinweis bei 39:55.000 verschiebt sich ebenfalls 1.85 Sekunden früher: Der Abstand zum Dialog sollte an allen drei Kontrollpunkten konstant bleiben. Wenn der End-Cue immer noch viele Sekunden nicht synchron ist, während der erste richtig ist, machen Sie die Änderung rückgängig und untersuchen Sie stattdessen die Drift.

Was dies nicht abdeckt – Drift, die mit der Zeit zunimmt und die durch einen festen Offset nicht behoben werden kann

Ein fester Versatz kann keine Audiospur lösen, die mit einer anderen Geschwindigkeit bearbeitet wurde, einen Videoschnitt mit fehlenden Bildern, eine variable Bildratenkonvertierung oder Untertitel, die auf eine andere Veröffentlichung ausgerichtet sind. Es kann auch keine Dialoge wiederherstellen, die in der Untertiteldatei fehlen. Die Formatierungskonvertierung zwischen SRT und VTT ist ein separater Vorgang; Man sollte nicht davon ausgehen, dass Retiming Wörter übersetzt oder Barrierefreiheitsbeschreibungen verbessert. Bewahren Sie die Quelldatei auf, bis ein Mensch repräsentative Hinweise zum Video gesehen hat.

Fazit: Einmal messen, alles verschieben – wie die Retime-Funktion des Subtitle Toolkits den Offset auf jeden Cue in der Datei anwendet

Messen Sie die konstante Differenz einmal, wenden Sie sie auf jeden Anfang und jedes Ende an und achten Sie besonders auf Hinweise, die den Nullpunkt überschreiten. Subtitle Toolkit führt das Millisekunden-Parsen und Schreiben lokal durch, sodass Ihr Untertiteltext nicht hochgeladen wird. Die wertvolle Überprüfung besteht nicht darin, dass der Download abgeschlossen ist; Es ist so, dass die ersten, mittleren und letzten gesprochenen Zeilen jetzt mit ihren Hinweisen übereinstimmen.