Zusammenführen ohne Zeitverschiebung
Oder Untertiteltext einfügen
Oder den Text der zweiten Datei einfügen
Optionen
Zwei Untertitel stimmen selten Block für Block überein, und diese Wahl entscheidet, was überall dort passiert, wo sie nicht übereinstimmen. Überall, wo ein Block der einen Datei einen Block der anderen überlappt, werden die beiden als derselbe Moment behandelt und gemeinsam geführt, wobei die Überlappung entscheidet, wie lange das Ergebnis auf dem Bildschirm bleibt. Der Rest ist diese Wahl. Beide Dateien behalten fügt jeden nicht zugeordneten Block als eigene Zeile hinzu, sodass kein Wort aus einer der beiden Eingaben fehlt — und die Zeitangaben der zweiten Datei bleiben nicht erhalten, weil ein nicht zugeordneter Block trotzdem irgendwo auf der Zeitachse der ersten Datei sitzen muss. Die Zeitachse der ersten Datei behalten macht das Gegenteil: Die Blöcke der ersten Datei behalten exakt die Starts und Enden, mit denen sie hereinkamen, nichts Neues wird eingefügt, und jeder Block der zweiten Datei, der zu nichts passt, wird verworfen. Der Bericht nach einem Lauf nennt immer, wie viele das waren.
Sobald zwei Blöcke als derselbe Moment behandelt werden, muss ihr Text sich den Bildschirm teilen. Als zwei Zeilen angeordnet ist die Art, wie zweisprachige Untertitel normalerweise ausgestrahlt werden und wie die meisten Player sie erwarten: Die Zeile der ersten Datei steht über der der zweiten, und der Block wird ein zweizeiliger Block. Das setzt voraus, dass der Block einen Zeilenumbruch zulässt, weshalb jedes Format, das einen Block als einzelne Zeile speichert, ganz von dieser Seite ausgeschlossen ist, statt hier still zusammengelegt zu werden. In einer Zeile verbunden setzt beide Sprachen auf eine einzige Zeile, getrennt durch das, was Sie im Feld darunter eingeben, was Sie wollen, wenn die Leser zuerst die Übersetzung und das Original nur nebenbei sehen sollen — ein Übersetzer-Untertitel statt eines zweisprachigen Sende-Untertitels.
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 nimmt zwei Untertiteldateien und gibt Ihnen eine zurück, mit einem Versprechen, das über allem anderen steht: Jeder Block der ersten Datei kommt mit genau dem Start und dem Ende heraus, mit dem er hineinging. Kein Block verschiebt sich um ein Einzelbild, nichts wird zwischen zwei Blöcken eingefügt, und die Reihenfolge der Zeitachse der ersten Datei ist die Reihenfolge der Ausgabe. Legen Sie die Datei, deren Timing Sie vertrauen, in das erste Feld und die Übersetzung in das zweite.
Dieses Versprechen verdient eine eigene Seite, weil die Zeitachse meist der Teil ist, der bereits abgenommen wurde. Eine Datei wird geprüft, gegen das Bild kontrolliert, freigegeben und gesperrt; die Übersetzung kommt Wochen später von einer anderen Person, nach eigenem Gehör getaktet. Beide Seiten bewegen zu lassen heißt, die gesperrte Datei ist nicht mehr gesperrt – jeder Block muss erneut gegen das Bild geprüft werden, was bei einer Sendeauslieferung die ganzen Kosten der Aufgabe ausmacht. Die Zeitachse der ersten Datei zu halten heißt: Die Datei, die Sie schon abgenommen haben, ist noch die, die Sie haben, mit einer zweiten Sprache unter jeder Zeile.
Der Preis wird vor dem Lauf genannt und danach gezählt: Ein Block der zweiten Datei, der sich mit nichts in der ersten überlappt, hat auf einer Zeitachse, die sich nicht bewegen darf, keinen Platz und wird deshalb verworfen; die Anzahl der verworfenen Blöcke geht in den Bericht. In der Praxis sind das eine Handvoll Blöcke pro Sendung – eine Übersetzernotiz an den Kunden, ein Klammerhinweis für eine geschnittene Szene, eine Zeile, die eine Sekunde hinter der Aufnahme getaktet ist, zu der sie gehörte. Sie tauschen also ein wenig Übersetzungsinhalt gegen die Garantie, dass nichts von dem, was Sie schon geprüft hatten, sich bewegt hat. Ist das der falsche Tausch für die Aufgabe, schaltet die erste Option dieser Seite auf beide Dateien um, und die Seite, die das standardmäßig tut, ist oben verlinkt.
Die Paarung ist in dieser Familie überall dieselbe: Ein Block aus einer Datei wird mit einem Block aus der anderen gepaart, wenn sich ihre Zeitbereiche überlappen, egal was ihre Nummern sagen. Zwei Dateien mit gleich vielen Blöcken ließen sich Zeile für Zeile zuordnen, aber die Anzahl der Blöcke ist genau das, was sich zwischen Original und Übersetzung unterscheidet, weil ein Übersetzer eine lange Zeile in zwei kurze teilt oder zwei Fragen zu einer zusammenzieht. Die zweite Option entscheidet, wie sich die beiden Texte die Zeile teilen: zwei Zeilen, oder eine Zeile mit dem Trennzeichen, das Sie tippen. Jedes Format, das die Website liest, wird in beiden Feldern angenommen – SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, reiner Text und CSV –, und die beiden Felder dürfen verschiedene Formate enthalten, da jedes als das gelesen wird, was es enthält; MicroDVD wird für beide mit einer Bildrate gelesen, LRC und reiner Text bleiben draußen, weil keines das Ende eines Blocks ausdrücken kann. Beide Felder nehmen mehr als eine Datei, und die erste Datei im einen Feld wird mit der ersten im anderen gepaart, eine Staffel geht also in einem Lauf durch. Keine Datei wird hochgeladen: Sie werden in diesem Browser-Tab gelesen, zusammengeführt und wieder geschrieben.
Beispiele
Ein chinesischer Block, den die englische Datei nicht hat
Eingabe
First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
你好吗?
3
00:00:20,000 --> 00:00:22,000
这句在第一份里没有对应。
Ausgabe
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?
Die beiden gepaarten Blöcke kommen mit den Nummern und Zeiten der englischen Datei heraus, genau darum geht es auf dieser Seite. Der dritte chinesische Block bei zwanzig Sekunden passt zu nichts in der englischen Datei und wird verworfen, statt zu seiner eigenen Zeit platziert zu werden; der Bericht nach dem Lauf nennt einen verlorenen Block Inhalt, damit diese Entscheidung nicht stillschweigend bleibt.
Eine Übersetzerin, die eine Zeile in zwei geteilt hat
Eingabe
First file:
1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.
Second file:
1
00:00:01,000 --> 00:00:02,500
我们该走了。
2
00:00:03,000 --> 00:00:05,000
趁暴风雨还没更大。
Ausgabe
1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.
我们该走了。
Ein englischer Block, zwei chinesische – die gewöhnliche Form von Original gegen Übersetzung. Gepaart wird eins zu eins, also wird nur die erste Hälfte gepaart, und der englische Block behält seine vollen fünf Sekunden auf dem Bildschirm statt der 1,5, für die die Übersetzung geschrieben war. Die zweite Hälfte passt zu nichts und wird verworfen. Beides steht im Bericht: das überstimmte Timing und der Block, der ging.
Zwei Dateien, die nichts miteinander zu tun haben
Eingabe
First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Second file:
1
00:01:00,000 --> 00:01:02,000
一分钟处的旁白。
2
00:02:00,000 --> 00:02:02,000
两分钟处的旁白。
Ausgabe
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Ein Blatt für die erste Minute eines acht Sekunden langen Ausschnitts: Beide chinesischen Blöcke fallen außerhalb und beide werden verworfen, die englische Datei kommt also Byte für Byte heraus. Das ist nicht dasselbe wie „nichts zu tun“, und die Seite gibt nicht vor, es sei so – der Bericht nennt zwei verlorene Blöcke Inhalt. Eine leere zweite Datei ist der Fall, der wirklich nichts tut, und der wird als unverändert ausgewiesen.
Häufige Fragen
Was geschieht mit einem Block der zweiten Datei, der zu nichts in der ersten passt?
Er wird verworfen, und die Anzahl landet im Bericht, den Sie nach dem Lauf bekommen. Es gibt keine dritte Möglichkeit, in der er seine eigene Zeit behält, denn seine eigene Zeit zu behalten heißt, dass sich die Zeitachse der ersten Datei bewegt hat, um ihm Platz zu machen – genau das soll diese Seite verhindern. Alles unter ein bis zwei Sekunden Versatz paart meist trotzdem, weil für die Paarung nur die Überlappung der beiden Bereiche nötig ist: Ein chinesischer Block von 0,6 s bis 3,2 s passt zu einem englischen von 1,0 s bis 3,0 s und kommt mit den englischen Zeiten heraus.
Wie sehe ich vor der Auslieferung, was weggeworfen wurde?
Der Bericht steht unter dem Ergebnis und listet mit einer Anzahl pro Art, was verloren ging; geprüft wird also vor dem Herunterladen und nicht danach. Ein typisches zweisprachiges Zusammenführen auf dieser Seite verliert gar nichts – der Fall, in dem der Unterschied nur wenige Millisekunden beträgt und kein Block unpaarig ist –, und wenn etwas verloren geht, ist die Zeile, die es sagt, die eine Zeile, die zu lesen ist. Ist die Anzahl größer als erwartet, schaltet die erste Option dieser Seite auf beide Dateien um, was nichts verwirft und gepaarte Blöcke stattdessen auf beide Seiten ausdehnt.
Warum sollte jemand beide Dateien behalten statt der Zeitachse der ersten?
Weil die eigene Zeit der zweiten Datei manchmal die bessere ist: eine Fan-Übersetzung, sorgfältig gegen eine Szene getaktet, oder eine Dokumentation, in der die Blöcke des Dolmetschers dort sitzen, wo die Rede tatsächlich ist. Dann ist das Versprechen, das Sie wollen, dass kein Text verloren geht, und der Preis ist, dass die Ausgabe niemandes exakte Zeitachse ist – gepaarte Blöcke laufen vom früheren Start zum späteren Ende, was einen Block um ein paar hundert Millisekunden ausdehnen und unter den nächsten schieben kann. Beides ist auf dieser Seite eine Auswahl entfernt; der Unterschied ist, welche Garantie Sie lieber schriftlich hätten.
Behält die Ausgabe die Blocknummern meiner ersten Datei?
Ja, wann immer jeder Block der Ausgabe aus der ersten Datei kam – was auf dieser Seite bedeutet, dass es gar keine unpaarigen Blöcke in der zweiten Datei gab. Sobald ein Block verworfen wird, kommen alle Blöcke weiterhin aus der ersten Datei und die Nummerierung ist weiterhin ihre eigene, weil Verwerfen die Datei verengt statt sie zu erweitern. Die Seite, die beide Dateien behält, ist die, die neu nummeriert: Ein Block, der nicht aus der ersten Datei kam, hat von ihr keine Nummer zu behalten, also wird die ganze Datei ab 1 neu nummeriert.
Die Übersetzung reicht über das Ende meines letzten Blocks hinaus. Ist das ein Problem?
Es ist derselbe Fall wie jeder andere unpaarige Block und in der Praxis der häufigste: ein Interview, das mit einem Lachen endet, eine Credit-Zeile, ein Satz, den der Übersetzer hinter den Schnitt gelegt hat. Der Block wird verworfen. Wenn er zählt, gehört die Korrektur stromaufwärts – verlängern Sie den letzten englischen Block, sodass sich die beiden Bereiche überlappen, was die Garantie intakt lässt, denn ein überlappender Block wird gepaart, und das neue Ende der ersten Datei ist ohnehin das Ende, das behalten wird.
Müssen beide Dateien im selben Untertitelformat sein?
Nein. Jedes Feld wird als das gelesen, was es enthält, eine WebVTT-Datei aus einem Webinar gegen eine SRT-Datei von einer Übersetzerin funktioniert also, und die Ausgabe wird im Format der ersten Datei geschrieben – der Grund, warum die beiden Felder beschriftet statt austauschbar sind. Auf die Gestaltung ist zu achten: Ist die erste Datei ASS mit gestalteten Blöcken, ist die zusammengeführte Datei ASS, und der Text der zweiten Datei kommt mit der Gestaltung der ersten statt mit seiner eigenen hinzu, wobei die Anzahl der betroffenen Blöcke im Bericht steht.