Überlappende Untertitel zusammenführen
Oder Untertiteltext einfügen
Optionen
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.
Zwei Blöcke überlappen, wenn der zweite beginnt, bevor der erste geendet hat. Player gehen damit unterschiedlich um – manche zeigen beide Zeilen übereinander, manche die zweite und verstecken die erste, manche flackern dazwischen –, sodass dieselbe Datei auf zwei Rechnern anders aussieht. Diese Seite nimmt die Überlappung aus der Hand des Players und legt sie in die Datei: Jede überlappende Gruppe wird ein Block, der vom frühesten Start bis zum spätesten Ende läuft und beide Texte enthält.
Alle Wörter überleben. Was nicht überlebt, ist die eigene Zeit jedes beteiligten Blocks: Nach dem Zusammenführen steht eine Spanne, wo zwei waren, und der Verlustbericht nennt die Zahl der aufgenommenen Blöcke, damit die Änderung auf der Seite steht und nicht in einem Diff. Außerhalb der überlappenden Gruppen bewegt sich nichts, und die Blocknummern behalten ihre Werte, eine Datei, deren Blöcke 1 und 2 verschmolzen sind, läuft also mit Block 3 weiter.
Überlappungen entstehen meist an einer von drei Stellen. Eine für eine andere Bildrate neu getimte Datei wird zweimal gerundet, und Nachbarn schieben sich ineinander. Eine aus zwei Hälften oder zwei Sprachen zusammengesetzte Datei kann beide Spuren gleichzeitig laufen lassen, was auf der Zeitachse in Ordnung und in einer Datei nicht in Ordnung ist. Und eine aus einem Format mit Bildschirmpositionen konvertierte Datei – ASS mit einer Zeile oben und einer unten – wurde nie für einen Block zur Zeit geschrieben.
Die Alternative ist, Überlappungen zu entfernen statt sie zusammenzuführen: Der spätere Block wird zurückgeschoben, sodass beide nacheinander laufen. Das hält die Zeiten ehrlich auf Kosten von Anzeigezeit und ist richtig, wenn zwei Blöcke wirklich aufeinander folgen sollen. Zusammenführen ist richtig, wenn sie zusammen gelesen werden sollen – eine Zeile und ihre Übersetzung, eine Beschreibung und die beschriebene Sprache. Nichts wird hochgeladen: Die Datei wird in diesem Tab gelesen und geschrieben, und SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV funktionieren alle.
Beispiele
Zwei Blöcke teilen sich die Anzeigezeit
Eingabe
1
00:00:01,000 --> 00:00:04,000
First.
2
00:00:03,000 --> 00:00:06,000
Second, starting early.
Ausgabe
1
00:00:01,000 --> 00:00:06,000
First. Second, starting early.
Der zweite Block beginnt eine Sekunde vor dem Ende des ersten, also wird das Paar ein Block über die gesamte Spanne. Die Überlappung ist nicht mehr mehrdeutig – zwischen 00:00:03 und 00:00:04 steht nur ein Block –, und beide Texte sind noch da, in der Reihenfolge der Datei.
Blöcke, die sich berühren, aber nicht überlappen
Eingabe
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,000 --> 00:00:03,000
Second, exactly touching.
Ausgabe
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,000 --> 00:00:03,000
Second, exactly touching.
Ein Block, der genau in dem Moment endet, in dem der nächste beginnt, ist keine Überlappung; die Seite behandelt das als sauberen Schnitt und ändert nichts. Das ist wichtiger, als es aussieht: Es ist die häufigste Form einer gut getimten Datei, und ein Werkzeug, das sie zusammenführen würde, machte aus einer Folge mit 900 Blöcken einen einzigen. Wer sie doch verbinden will, nimmt die Seite zum Zusammenführen über Lücken mit Grenze 0.
Drei Blöcke in einer Kette
Eingabe
1
00:00:01,000 --> 00:00:03,000
One.
2
00:00:02,000 --> 00:00:05,000
Two.
3
00:00:04,000 --> 00:00:07,000
Three.
Ausgabe
1
00:00:01,000 --> 00:00:07,000
One. Two. Three.
Jeder Block überlappt den nächsten, die Zusammenführungen sind also nicht unabhängig: Das Ende des zweiten Blocks ist der Vergleichswert für den dritten, und alle drei werden ein Block. So sieht eine Datei nach einem schlechten Retiming aus; bemerkenswert ist, dass der Text den Zusammenfall übersteht, die Einzelzeiten aber nicht.
Häufige Fragen
Was gilt als Überlappung und was nur als enger Schnitt?
Ein Block überlappt, wenn sein Start vor dem Ende des vorherigen liegt, und sei es um eine Millisekunde. Ein Block, der in genau der Millisekunde beginnt, in der der vorige endet, ist ein enger Schnitt und bleibt unangetastet. Dieser Test schützt eine normale Datei: Fast jeder Block einer gut getimten Datei beginnt genau dort, wo der letzte aufhörte.
Warum haben Untertiteldateien überlappende Blöcke?
Drei häufige Gründe. Eine Bildratenkonvertierung rundet beide Kanten und lässt Nachbarn ineinanderschieben. Eine aus zwei Quellen gebaute Datei – zwei Sprachen, zwei Hälften, eine übersetzte Spur über dem Original – hat beide Blockgruppen auf derselben Zeitachse. Und eine aus ASS konvertierte Datei, die Zeilen an verschiedenen Bildschirmpositionen setzte, war für einen Player geschrieben, der sie gleichzeitig zeigte.
Bewegt das Zusammenführen von Überlappungen sonst etwas in der Datei?
Nein. Nicht überlappende Blöcke bleiben millisekundengenau unberührt, und ihre Nummern werden nicht neu geschrieben – der überlebende Block einer Gruppe behält seine Nummer, eine Ausgabe mit 1 und 3 stammt also aus einer Datei, deren zweiter Block aufgenommen wurde. Geändert werden nur die Gruppen selbst: eine Spanne statt zwei oder mehr und ein zusammengeführter Text.
Warum überlappende Blöcke zusammenführen statt die Überlappung entfernen?
Weil die beiden Blöcke zusammengehören. Entfernen schiebt den späteren Block zurück, sodass das Paar nacheinander läuft; das kostet Anzeigezeit und kann eine Zeile mitten im Satz abschneiden. Das ist richtig für zwei Blöcke, die aufeinander folgen sollen. Zusammenführen hält beide Texte über die ganze Spanne sichtbar, richtig für eine Zeile mit Übersetzung.
Was passiert, wenn drei oder mehr Blöcke einander überlappen?
Sie werden ein Block vom frühesten Start bis zum spätesten Ende, Block für Block geprüft, während die Gruppe wächst: Jeder neue Block wird gegen das bisherige Gruppenende getestet. Eine Kette aus fünf überlappenden Blöcken ergibt also einen Block mit fünf Zeilen Text, und der Bericht nennt vier aufgenommene Blöcke – die Zahl zum Prüfen, wenn die Ausgabe kürzer wirkt als erwartet.
Welche Formatvorlage bleibt, wenn zwei Blöcke mit verschiedenen Vorlagen verschmelzen?
Die des ersten. Ein Block kann nur eine Vorlage tragen, eine ASS- oder SSA-Datei mit zwei unterschiedlich formatierten überlappenden Blöcken kommt also mit der Vorlage des früheren Blocks heraus, und der Bericht zählt einen Eintrag, der nicht mitkommen konnte. Bei einer stark formatierten Datei lohnt der Blick in den Bericht vor der Lieferung.