Zum Hauptinhalt springen
SubtitleMatrix

Startzeiten von Untertiteln verschieben

ZeitachseUm einen festen Betrag verschieben
Oder Untertiteltext einfügen

Optionen

Millisekunden, um die jeder Untertitelblock verschoben wird. Ein positiver Wert schiebt die Untertitel später, ein negativer zieht sie früher. Null ist ein zulässiger Wert: Die Datei kommt unverändert zurück, was ein schneller Weg ist, um zu prüfen, ob eine Datei bereits an der richtigen Stelle sitzt.

Start verschiebt nur die Anfangszeit und lässt die Endzeit, wo sie war; ein späterer Versatz macht also jeden Untertitelblock kürzer, ein früherer macht ihn länger. Ende macht das Gegenteil. Verwenden Sie Start, wenn die Untertitel zum falschen Zeitpunkt erscheinen, aber richtig enden; verwenden Sie Ende, wenn sie richtig erscheinen und dann zu lange bleiben oder zu früh verschwinden.

In welcher Bildrate die Zeitangaben gezählt werden. Auf den Formatseiten ist das, was MicroDVD braucht, denn es speichert Zeitangaben als Bildnummern. Auf den Bildraten-Seiten ist es die Rate, gegen die die Datei getaktet wurde — die Fassung, für die die Untertitel erstellt wurden —, und das zweite Feld der Seite nimmt die Rate des Videos auf, mit dem Sie sie verwenden wollen. 23,976, 24, 25, 29,97, 30, 50, 59,94 und 60 sind die üblichen. Ein falscher Wert verschiebt die gesamte Zeitachse, und auf den Bildraten-Seiten verschiebt er sie um einen Faktor statt um einen festen Betrag.

Diese Seite bewegt ausschließlich die Startzeit jedes Blocks: Jeder Untertitel beginnt zu einem anderen Moment und endet genau dort, wo er immer endete. Ein Versatz in Millisekunden verzögert bei positivem Wert jeden Auftritt und zieht ihn bei negativem Wert nach vorn. Weil das Ende unangetastet bleibt, ändert sich die Länge jedes Blocks – später heißt kürzer, früher heißt länger.

Darin liegt der ganze Unterschied zur Seite, die eine Datei als Ganzes verschiebt. Dort wandern beide Kanten gemeinsam, und jede Standzeit bleibt, was richtig ist, wenn die komplette Zeitachse am falschen Versatz hängt. Hier ändern die Blöcke ihre Form, was richtig ist, wenn der Auftritt falsch, der Abgang aber richtig ist: Eine Zeile, die vor dem gesprochenen Satz erscheint und dann durch ihn hindurch stehen bleibt, braucht einen späteren Start und kein späteres Ende.

Zwei Dinge werden gezählt statt versteckt. Ein Block, dessen Start hinter sein eigenes Ende geschoben würde, hat nichts mehr zu zeigen und wird entfernt, denn ein Block, der nach seinem Ende beginnt, lässt sich in keinem Player darstellen. Ein Block, dessen Start vor den Dateianfang gezogen würde, bekommt seinen Start auf 00:00:00 geheftet, das Ende bleibt – er kommt also kürzer heraus, als die Rechnung verlangte. Alle übrigen Blöcke behalten Nummer und Text.

Jede Datei wird als das gelesen, was sie ist. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV werden angenommen; reiner Text und LRC nicht, weil keines von beiden eine Endzeit schreibt und damit keine Kante für diese Seite übrig bleibt. Nichts verlässt Ihren Rechner – der Versatz läuft im Browser, und eine ganze Staffel geht in einem Durchgang durch die Warteschlange.

Beispiele

Den Auftritt jedes Untertitels um eine halbe Sekunde verzögern

Eingabe

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,500 --> 00:00:08,000
Second line.

Ausgabe

1
00:00:01,500 --> 00:00:03,000
Hello there.

2
00:00:06,000 --> 00:00:08,000
Second line.

Jeder Start wandert 500 ms nach hinten, jedes Ende bleibt stehen. Block 1 kommt damit von 2000 auf 1500 ms Standzeit, Block 2 von 2500 auf 2000 ms.

Ein kurzer Block, dessen Start hinter sein Ende rutscht

Eingabe

1
00:00:01,000 --> 00:00:01,200
A short one.

2
00:00:05,000 --> 00:00:08,000
A long one.

Ausgabe

2
00:00:05,500 --> 00:00:08,000
A long one.

Der erste Block ist nur 200 ms lang; ein Versatz von +500 ms würde seinen Start hinter das Ende setzen. Er wird entfernt und gezählt, der verbleibende Block behält die Nummer 2.

Untertitel vor den Dateianfang ziehen

Eingabe

1
00:00:00,400 --> 00:00:02,000
Starts almost immediately.

2
00:00:05,000 --> 00:00:06,000
Later.

Ausgabe

1
00:00:00,000 --> 00:00:02,000
Starts almost immediately.

2
00:00:04,000 --> 00:00:06,000
Later.

Der zweite Block wandert sauber nach vorn. Der erste würde bei −600 ms beginnen, also wird sein Start auf 00:00:00 geheftet und sein Ende bleibt unverändert.

Häufige Fragen

Worin liegt der Unterschied zur Seite, die eine ganze Untertiteldatei verschiebt?

Dort bewegen sich beide Kanten jedes Blocks, keine Standzeit ändert sich. Hier wandert nur der Start, das Ende bleibt exakt, und jeder Block kommt in einer anderen Länge heraus. Der Datei-Versatz ist für eine Zeitachse, die konstant danebenliegt; diese Seite ist für falsche Auftrittsmomente bei richtigen Standzeiten.

Welche Richtung verkürzt einen Block, welche verlängert ihn?

Ein positiver Versatz von etwa 400 ms verzögert den Start, der Abstand zum Ende schrumpft und jeder Block wird kürzer. Ein negativer Versatz zieht den Start nach vorn und verlängert jeden Block. Die Endzeiten bewegen sich in keiner Richtung, was die Rechnung an einem einzelnen Block prüfbar macht, bevor die ganze Datei läuft.

Bleibt die Endzeit wirklich bei jedem Block stehen?

Ja, mit einer Ausnahme, die berichtet wird: Wird ein Start vor null gezogen, wird er auf 00:00:00 geheftet, während sein Ende bleibt. Die Klammerung zieht das Ende nie nach hinten, um die ursprüngliche Dauer zu retten, denn das würde eine Zeit ändern, die Sie nicht angefasst haben.

Was passiert, wenn ein verzögerter Start hinter dem eigenen Ende landet?

Der Block wird entfernt. Ein 200 ms langer Block mit 500 ms Versatz müsste 300 ms nach seinem Ende beginnen – ein Zustand, den kein Player zeichnet. Die ehrliche Ausgabe ist kein Block und eine gezählte Entfernung; danach wird nichts neu nummeriert, die Nachbarn behalten ihre Nummern.

Kann ein Start vor den Anfang der Datei gezogen werden?

Nein, vor null gibt es keinen solchen Moment in einer Datei. Wenn die Rechnung einen negativen Start verlangt, wird er auf 00:00:00 geheftet, und der Block fällt kürzer aus als mit dem Versatz allein – kürzer, nicht länger, und die Zahl der gehefteten Blöcke sagt, wie viele betroffen waren.

Wann will ich nur die Startzeiten verschieben?

Der übliche Fall ist eine Zeile, die früh erscheint und dann durch den gesprochenen Text stehen bleibt: vorn gehetzt, hinten untätig. Ein späterer Start, etwa +300 ms, behebt das Lesen, ohne das Ende abzuschneiden. Der Spiegel dazu ist eine Zeile, die zu spät kommt und pünktlich verschwindet; dort weitet ein negativer Versatz das Fenster.

Verwandte Werkzeuge