Zum Hauptinhalt springen
SubtitleMatrix

Benachbarte Untertitelblöcke verbinden

ZeitachseUntertiteldateien zusammenführen
Oder Untertiteltext einfügen

Optionen

Zwei Untertitelblöcke mit einem Abstand von höchstens dieser Zahl Millisekunden werden zu einem Block, der vom Start des ersten bis zum Ende des letzten läuft. Der Vergleich schließt die Grenze ein, ein Abstand von genau dieser Zahl Millisekunden führt also zum Zusammenführen. 1000 ms (eine Sekunde) ist ein guter Ausgangspunkt für eine Datei, deren Zeilen mitten im Satz getrennt wurden; ein kleiner Wert wie 40 ms schließt nur das Flackern zwischen Blöcken, die eigentlich einer waren.

Ein Leerzeichen fügt die beiden Texte in einer Zeile zusammen, was Sie wollen, wenn die Originaldatei einen Satz über zwei Blöcke getrennt hat. Ein Zeilenumbruch stapelt sie, sodass der Block als zweizeiliger Untertitel erscheint, der über die gesamte Spanne auf dem Bildschirm bleibt.

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 verbindet benachbarte Blöcke, wenn die Lücke dazwischen klein genug ist. Sie setzen die Grenze – 1000 ms zum Start –, und zwei Blöcke mit höchstens diesem Abstand werden ein Block. Das Werkzeug für eine flackernde Datei: ein Satz über zwei Blöcke verteilt, ein Export mit einem Wort pro Block oder Zeilen, deren Abstände so kurz sind, dass der Untertitel an- und auszugehen scheint.

Der verbundene Block läuft vom Start des ersten bis zum Ende des letzten Blocks, die Pause dazwischen wird also mit dem zusammengeführten Text gefüllt. Das beseitigt das Flackern und ist zugleich der Punkt, den man wirklich wollen muss: Eine Lücke, die der Untertitler absichtlich ließ – ein Atemzug zwischen zwei Sprechern, eine Pause vor der Pointe –, ist jetzt mit Text bedeckt. Sonst bewegt sich nichts. Kein Block außerhalb der Gruppe verschiebt sich um eine Millisekunde, und die Nummern bleiben, wie sie waren, Block 3 kann also auf Block 1 folgen.

Die letzte Entscheidung ist, wie die beiden Texte zusammentreffen. Auf einer Zeile werden sie mit einem Leerzeichen verbunden, richtig für einen geteilten Satz: Der Leser bekommt eine durchgehende Zeile über die ganze Spanne. Auf getrennten Zeilen werden sie gestapelt, richtig, wenn die beiden Blöcke als zwei Zeilen gelesen werden sollen – ein kurzer Wortwechsel, eine Beschreibung über einer Übersetzung. Wer ein eigenes Trennzeichen braucht – Strich, Schrägstrich –, will eine zweisprachige Zusammenführung, die in der Textgruppe liegt.

Die Grenze endet bei 60 Sekunden mit Absicht: Darüber führt das Werkzeug keine Blöcke mehr zusammen, sondern faltet die Zeitachse, und eine Datei mit einem einzigen Block ist keine Untertiteldatei. Nichts wird hochgeladen – die Datei wird in diesem Tab gelesen, verbunden und geschrieben, für SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV gleichermaßen.

Beispiele

Ein Satz, über zwei Blöcke verteilt

Eingabe

1
00:00:01,000 --> 00:00:02,500
She walked into the room

2
00:00:02,600 --> 00:00:04,000
and closed the door.

Ausgabe

1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door.

Eine Lücke von 100 ms, deutlich innerhalb der Grenze von einer Sekunde, und der Satz ist wieder ganz. Das Aus- und Einblenden, das ein Player zwischen zwei Blöcken zeigt, ist weg: Die Zeile steht die vollen drei Sekunden statt für eine Zehntelsekunde zu verschwinden. Der Block behält Nummer 1, weil er der überlebende ist; nach dem Zusammenführen wird nichts neu nummeriert.

Dieselben zwei Blöcke, getrennt auf zwei Zeilen

Eingabe

1
00:00:01,000 --> 00:00:02,500
She walked into the room

2
00:00:02,600 --> 00:00:04,000
and closed the door.

Ausgabe

1
00:00:01,000 --> 00:00:04,000
She walked into the room
and closed the door.

Gleiche Zeiten, andere Ausgabe: Mit getrennten Zeilen wird der Text des zweiten Blocks als zweite Zeile desselben Blocks geschrieben statt fortlaufend. Nützlich, wenn die beiden Hälften als Paar gelesen werden sollen, und für zweisprachige Dateien, in denen die Blöcke ohnehin je eine Zeile waren. Der Umbruch ist ein harter Zeilenumbruch in der Datei, keine automatische Umbrechung.

Eine Lücke, die das Werkzeug zu Recht lässt

Eingabe

1
00:00:01,000 --> 00:00:03,000
What time do you call this?

2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.

Ausgabe

1
00:00:01,000 --> 00:00:03,000
What time do you call this?

2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.

Sechs Sekunden Stille zwischen zwei Sprechern, und die Ausgabe ist die Eingabe byte für byte. Diese Pause zu füllen brächte die Zeile des einen auf den Bildschirm, während der andere spricht; eine Grenze in dieser Größenordnung wäre ein Fehler. Mit 500 ms, wie hier, bleibt die Datei unangetastet.

Häufige Fragen

Meine Datei zerlegt jeden Satz in zwei oder drei Blöcke. Welche Lücke soll ich einstellen?

Beginnen Sie mit 1000 ms. Ein Export aus einem Transkriptionsdienst setzt meist 50 bis 300 ms zwischen die Teile eines Satzes, eine Sekunde liegt bequem darüber und bleibt unter den Pausen zwischen Sätzen. Wählen Sie getrennte Zeilen, wenn die Texte nicht fortlaufend werden sollen, lassen Sie die Staffel in einem Zug durch die Warteschlange laufen und prüfen Sie danach die Zeitachsen-Vorschau.

Ändert das Zusammenführen, wann meine Untertitel erscheinen?

Für die verbundenen Blöcke ja, und das ist der Zweck. Der verbundene Block beginnt, wenn der erste begann, und endet, wenn der letzte endete, die Lücke ist jetzt mit Text bedeckt statt leer. Jeder andere Block behält seine exakten Zeiten. War eine Pause innerhalb der Spanne gewollt, senken Sie die Grenze, bis das Paar nicht mehr verbindet.

Werden die Blocknummern nach dem Zusammenführen neu geschrieben?

Nein. Der überlebende Block behält seine Nummer, die Nummern der aufgenommenen Blöcke verschwinden, aus 1, 2 und 3 können also 1 und 3 werden. Die Nummerierung des Formats ist ein Etikett und keine Zählfolge; sie zu lassen heißt, dass die Nummern der Ausgabe noch zu denen der Ausgangsdatei passen – wichtig beim Vergleichen.

Sollte ich Blöcke zusammenführen, die sich bereits berühren?

Nur wenn Sie es beabsichtigen. Eine Lücke von null ist das Bild einer gut getimten Datei: Jeder Block endet genau dort, wo der nächste beginnt. Über null hinweg zusammenzuführen entspricht einer Grenze von 0 – deshalb lässt die Seite für reine Überlappungen daneben berührende Blöcke absichtlich in Ruhe.

Kann beim Zusammenführen Text verloren gehen?

Nein. Jedes Wort jedes Blocks landet in der Ausgabe; verloren geht die Einzelzeit jedes aufgenommenen Blocks, die im Verlustbericht steht. Eine Ausnahme ist die Formatierung einer Datei wie ASS: Ein Block trägt nur eine Vorlage, beim Verschmelzen zweier unterschiedlich formatierter Blöcke bleibt die des ersten, und der Bericht zählt, was nicht mitkam.

Kann ich eine ganze Datei zu einem einzigen Block zusammenführen?

Nicht versehentlich. Das Feld endet bei 60000 ms, die weiteste Einstellung verbindet also Blöcke bis zu einer Minute Abstand – genug für ein schlecht geteiltes Lied, nicht genug, um eine Folge zu einem Block zu falten. Wenn eine Datei wirklich nur ein Untertitel über hundert Blöcke ist, löschen Sie zuerst die unerwünschten Blöcke.

Verwandte Werkzeuge