Zum Hauptinhalt springen
SubtitleMatrix

Mindestlücke zwischen Untertiteln setzen

ZeitachseKurze Blöcke verlängern
Oder Untertiteltext einfügen

Optionen

Millisekunden leerer Bildschirm, die zwischen dem Ende eines Blocks und dem Beginn des nächsten bleiben sollen. 80 ms sind zwei Bilder bei 25 fps und genug, damit zwei Blöcke nicht als einer gelesen werden; Sender verlangen oft ein paar Bilder Abstand. Liegt ein Paar näher, wird der frühere Block gekürzt, um die Lücke zu öffnen — er wird nie kürzer als eine Millisekunde, und ein Paar, das sich nicht um den vollen Betrag trennen lässt, wird gemeldet statt erzwungen.

Die Leere zwischen zwei Blöcken hat zwei Kanten: das Ende des früheren Blocks und den Start des späteren. Ende verschiebt das Ende des früheren Blocks; das Schließen einer Lücke verlängert diesen Block also, das Vergrößern verkürzt ihn; der spätere Block behält seine Zeit auf die Millisekunde genau. Start verschiebt stattdessen den Start des späteren Blocks und lässt den früheren in Ruhe. Wählen Sie die Kante, deren Zeit Sie mehr vertrauen — meist der Block, dessen Text zuletzt gesprochen wird, denn ein Untertitel sollte nicht erscheinen, bevor seine Zeile zu hören ist.

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 legt einen Mindestabstand unter den schwarzen Bildschirm zwischen Blöcken: Geben Sie eine Millisekundenzahl an, und kein Paar Untertitel bleibt enger zusammen. Wo ein Paar zu nah sitzt, gibt der frühere Block die Zeit ab – er endet früher –, und der spätere behält jede Millisekunde, die die Datei ihm gab. Setzen Sie den Mindestabstand auf 80 Millisekunden, den Startwert, und zwei Zeilen, die zuvor ineinanderliefen, lesen sich wieder als zwei getrennte Dinge.

Das ist die umgekehrte Anforderung zum Füllen von Lücken, und beide lassen sich nicht kombinieren. Die eine verlangt höchstens N Millisekunden schwarzen Bildschirm, die andere mindestens N; eine Seite mit beiden würde eine Datei erzeugen, deren Ergebnis davon abhinge, welche Bedingung zuletzt lief, während das Panel etwas anderes sagte. Deshalb sind es zwei Seiten, und die Aufgabe ist tatsächlich verschieden: Lücken füllen geht gegen Flackern, diese Seite gegen das Ineinanderlaufen zweier Sprecherzeilen.

Achtzig Millisekunden sind nicht willkürlich – das sind zwei Einzelbilder bei 25 fps, die kürzeste Pause, die die meisten Zuschauer als Pause wahrnehmen. Ist Ihre Vorgabe in Bildern geschrieben, tragen Sie die Bildrate ins fps-Feld ein und rechnen um: vier Bilder bei 24 fps sind 167 ms, zwei Bilder bei 29,97 sind 67. Die Bildrate ist auch der Maßstab, mit dem die Bildnummern-Zeitcodes von MicroDVD gelesen und geschrieben werden, deshalb lohnt sie sich besonders auf diesem Format.

Welche Kante wandert, ist hier eine echte Wahl und keine Formalität. Ende, der Standard, zieht das Ende des früheren Blocks zurück, damit die Zeile noch vollständig gesprochen werden kann und nur etwas früher vom Bildschirm geht. Start schiebt stattdessen das Erscheinen des späteren Blocks nach hinten, was die Zeit des früheren unangetastet lässt, aber die nächste Zeile etwas nach dem Hören erscheinen lässt – die Wahl, wenn der frühere Block der ist, dem Sie vertrauen. Nichts wird hochgeladen: Jede Datei wird im Browser-Tab gelesen und geschrieben, und SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV werden akzeptiert.

Beispiele

Zwei Blöcke mit zehn Millisekunden Abstand

Eingabe

1
00:00:01,000 --> 00:00:02,000
First line.

2
00:00:02,010 --> 00:00:03,000
Second line.

3
00:00:03,400 --> 00:00:04,000
Third line.

Ausgabe

1
00:00:01,000 --> 00:00:01,930
First line.

2
00:00:02,010 --> 00:00:03,000
Second line.

3
00:00:03,400 --> 00:00:04,000
Third line.

Das erste Paar liegt 10 ms auseinander, also endet die erste Zeile bei 1930 statt 2000 und die Lücke wird genau 80. Das zweite Paar liegt 400 ms auseinander, weit innerhalb des Mindestabstands, und keiner dieser Blöcke bewegt sich um eine Millisekunde. Beachten Sie, dass der zweite Block in beiden Paaren unangetastet bleibt – nur der linke Block an einer zu engen Lücke verliert Zeit.

Eine Lücke von genau 80 und eine von 79

Eingabe

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:02,500
Second.

3
00:00:02,579 --> 00:00:03,000
Third.

Ausgabe

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:02,499
Second.

3
00:00:02,579 --> 00:00:03,000
Third.

Der Mindestabstand ist eine Untergrenze, kein Ziel: Eine Lücke von genau 80 ms erfüllt sie bereits und bleibt unangetastet, während eine Lücke von 79 eine Millisekunde zu kurz ist und der zweite Block genau diese eine Millisekunde abgibt. Beide Seiten der Grenze liegen hier in derselben Datei, damit Sie sehen, dass der Test „mindestens“ lautet – deshalb kommt eine Datei, deren Lücken alle auf der Zahl sitzen, unverändert zurück.

Der spätere Block wandert stattdessen

Eingabe

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,010 --> 00:00:03,000
Second.

Ausgabe

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:03,000
Second.

Dasselbe Paar wie im ersten Lauf, mit Start gewählt: Die zweite Zeile beginnt jetzt bei 2080 statt 2010, und der erste Block behält jede Millisekunde. Diese zusätzlichen 70 ms sieht der Zuschauer als etwas verspätet eintreffende zweite Zeile – der Preis dafür, der Zeit des früheren Blocks zu vertrauen. Nehmen Sie diese Kante, wenn der frühere Block gegen die Tonspur geprüft wurde.

Häufige Fragen

Woher kommt der Startwert von 80 Millisekunden?

Aus zwei Einzelbildern bei 25 fps. Darunter liest sich eine Lücke zwischen zwei Untertiteln für die meisten Zuschauer wie ein einzelner zweizeiliger Untertitel statt wie eine Übergabe zwischen zwei, und genau diese Verwechslung soll ein Mindestabstand beseitigen. Ist Ihre Vorgabe in Bildern angegeben – vier, sechs, eine Sendervorgabe mit so und so vielen Bildern –, setzen Sie die Bildrate Ihres Projekts ins Feld und rechnen Sie um: bei 24 fps sind vier Bilder 167 ms, bei 29,97 sind zwei Bilder 67.

Kann ich diese Seite sowohl zum Füllen als auch zum Öffnen von Lücken verwenden?

Nein, und das ist Absicht. Diese Seite öffnet Lücken nur: Ein Paar, das bereits weiter auseinanderliegt als Ihre Zahl, bleibt genau so. Beides gleichzeitig zu verlangen wäre widersprüchlich – höchstens N und mindestens N –, deshalb liegen die beiden auf getrennten Seiten und die Datei ist nur dann in beiden Läufen dieselbe, wenn sie beide Bedingungen schon erfüllt. Lücken füllen ist die Seite, wenn Blöcke ineinanderlaufen oder Kante an Kante sitzen sollen.

Was passiert, wenn ein Block zu kurz ist, um die Zeit abzugeben?

Er bleibt unangetastet, und das Paar bleibt enger als verlangt. Ein Block von einer Millisekunde kann keine 80 abgeben, und ihn auf nichts zu schrumpfen würde einen Block erzeugen, den kein Player zeichnet – schlimmer als die enge Lücke, die Sie beheben wollten. Die Seite meldet den Lauf als unverändert, statt die Zahl zu erzwingen, eine leere Änderungsliste ist also die ehrliche Antwort auf eine Datei ohne Platz und kein Zeichen dafür, dass die Einstellung ignoriert wurde.

Warum wird ausgerechnet der frühere Block kürzer?

Weil es sicherer ist, eine Zeile etwas früher vom Bildschirm zu nehmen, als die nächste etwas später erscheinen zu lassen. Bei Ende, dem Standard, ist jedes gesprochene Wort noch vom zugehörigen Block bedeckt, und nur der Schwanz wird gekürzt. Start verschiebt das ganze Erscheinen des späteren Blocks nach hinten und bringt sein erstes Wort nach dem Hören auf den Bildschirm. Beide Kanten werden angeboten, weil manche Dateien wirklich das zweite Verhalten brauchen, aber das sichere ist der Standard.

Beeinflusst die Bildnummerierung von MicroDVD das Ergebnis?

Sie ändert, wie die Datei zurückgeschrieben wird, nicht was die Seite tut. MicroDVD speichert Bildnummern statt Uhrzeiten, deshalb ist das Bildratenfeld dafür zuständig, einen Start von 1000 ms beim Einlesen in eine Bildnummer und beim Ausgeben wieder zurückzuverwandeln. Auf diesem Format wird ein Mindestabstand, der keine ganze Bildzahl ist, auf das nächste Bild gerundet, was eine echte Grenze für die Präzision darstellt – bei 25 fps sind 80 ms genau zwei Bilder, der Standard landet dort also auf einer ganzen Zahl.

Schiebt der Lauf jemals einen Block über den nächsten hinaus?

Nein. Nur das Ende des früheren Blocks wandert, und es kann sich nur rückwärts bewegen, im schlimmsten Fall gibt ein Block seine ganze Zeit ab und endet an seinem eigenen Start – er reicht nie in den Platz des folgenden Blocks und erzeugt nie eine Überlappung. Eine Datei mit bereits vorhandenen Überlappungen bleibt an diesen Stellen unangetastet, weil ein sich kreuzendes Paar keine Lücke zum Verbreitern hat; diese Datei braucht die Seite, die Überlappungen entfernt.

Verwandte Werkzeuge