Untertitel an Sätzen aufteilen
Oder Untertiteltext einfügen
Optionen
Schneidet, wo ein Satz endet und der nächste beginnt, und auch überall dort, wo der Block die Zeile wechselt, weil Untertiteldateien den Punkt oft weglassen. Ein Punkt, Fragezeichen oder Ausrufezeichen, das einen neuen Satz beginnt, zählt, einschließlich der vollbreiten Punkt-, Frage- und Ausrufezeichen; eine kleingeschriebene Fortsetzung wie „z. B. hier“, eine Dezimalzahl wie 3,5 und eine gängige Abkürzung wie Mr. oder Dr. zählen nicht. Jeder Satz erhält dann einen Anteil an der Zeit des Blocks im Verhältnis zu seinem Text.
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 setzt einen Satz in jeden Untertitelblock. Ein Transkriptions-Export schreibt oft mehrere Sätze in einen Block – eine Zeile pro Sprecherbeitrag oder pro automatischem Absatz –, und diese Seite teilt jeden Block dort, wo ein Satz endet und der nächste beginnt. Die Zeit des ursprünglichen Blocks wird anschließend nach der Textmenge verteilt: Ein Satz mit doppelt so vielen Zeichen bleibt etwa doppelt so lange stehen.
Es gibt kein Zahlenfeld. Die Trennstellen kommen aus dem Text: ein Punkt, ein Fragezeichen oder ein Ausrufezeichen, das einen neuen Satz beginnt, einschließlich der Vollbreitenzeichen im Chinesischen und Japanischen. Getrennt wird außerdem an jedem Zeilenumbruch innerhalb eines Blocks, weil Untertiteldateien häufig einen Satz pro Zeile schreiben und die Satzzeichen weglassen – ohne diese Regel sähe eine solche Datei für das Werkzeug wie eine einzige unteilbare Zeile aus.
Die Entscheidung, was einen Satz beendet, ist eine Heuristik, und sie neigt dazu, Blöcke in Ruhe zu lassen. Eine kleingeschriebene Fortsetzung wie e.g. this, eine Dezimalzahl wie 3.5 und gängige Abkürzungen wie Mr., Dr. oder etc. beenden keinen Satz; ein Punkt zwischen zwei Ziffern nie. Eine übersehene Abkürzung kostet höchstens einen Block, den das Werkzeug nicht geteilt hat – sichtbar und von Hand zu korrigieren. Wer es umgekehrt eifrig betreibt, schneidet Namen entzwei, und das lässt sich durch Lesen der Ausgabe nicht wiedergutmachen.
Alles läuft in diesem Browser-Tab, keine Datei wird hochgeladen. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV werden gleich gelesen, und eine Datei, deren Blockzahl sich geändert hat, wird in Zeitachsen-Reihenfolge ab 1 neu nummeriert ausgegeben.
Beispiele
Drei Sätze in einem Block
Eingabe
1
00:00:01,000 --> 00:00:04,000
He left. She stayed. We waited.
Ausgabe
1
00:00:01,000 --> 00:00:01,828
He left.
2
00:00:01,828 --> 00:00:02,966
She stayed.
3
00:00:02,966 --> 00:00:04,000
We waited.
Die drei Sekunden werden mit 828, 1138 und 1034 ms verteilt – im Verhältnis zu 8, 11 und 10 Zeichen. Die Lesegeschwindigkeit ist der Zweck der Teilung, deshalb ist es das gewünschte Ergebnis und kein Nebenprodukt der Rechnung, dass der längste Satz am längsten auf dem Bildschirm bleibt.
Punkte, die keinen Satz beenden
Eingabe
1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.
2
00:00:05,000 --> 00:00:08,000
Dr. Jones arrived. The room was full.
Ausgabe
1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.
2
00:00:05,000 --> 00:00:06,500
Dr. Jones arrived.
3
00:00:06,500 --> 00:00:08,000
The room was full.
Der erste Block enthält drei Punkte, und keiner beendet einen Satz, also kommt er ungeteilt zurück. Der zweite enthält zwei echte Satzenden und wird zu zwei Blöcken, wobei Dr. wieder allein bleibt. Dieses Paar zeigt die ganze Entscheidung in einer Datei: Was die Abkürzungsliste abdeckt, entscheidet hier.
Ein Satz pro Zeile, ganz ohne Satzzeichen
Eingabe
1
00:00:01,000 --> 00:00:04,000
He said hello
then she answered quietly.
Ausgabe
1
00:00:01,000 --> 00:00:02,000
He said hello
2
00:00:02,000 --> 00:00:04,000
then she answered quietly.
Zwischen den beiden Zeilen steht kein Punkt, also gilt der Zeilenumbruch selbst als Satzende. So geschriebene Dateien sind bei Transkriptions-Exporten häufig, und diese Regel macht sie überhaupt teilbar. Jedes Stück bekommt hier die Hälfte der Spanne, weil die zweite Zeile mit 26 Zeichen doppelt so lang ist wie die erste mit 13.
Häufige Fragen
Woran erkennt diese Seite, wo ein Satz endet und der nächste beginnt?
Sie sucht einen Punkt, ein Fragezeichen oder ein Ausrufezeichen, das einen neuen Satz beginnt, dazu die Vollbreitenvarianten im Chinesischen und Japanischen, und behandelt jeden Zeilenumbruch innerhalb eines Blocks ebenfalls als Satzende. Drei Dinge verhindern, dass ein Punkt zählt: ein folgender Kleinbuchstabe wie in e.g. this, eine Ziffer auf beiden Seiten wie in 3.5 und ein Wort auf der Abkürzungsliste. Die enthält Mr., Mrs., Dr., Prof., St., Jr., Sr., vs., etc., fig., no., vol., approx., inc., ltd., co., dept., a.m., p.m., u.s. und u.k. sowie jeden einzelnen Buchstaben wie J.
Ein Block enthält einen Satz, den meine Datei ohne Punkt geschrieben hat. Wird er geteilt?
Nur wenn der Block an dieser Stelle die Zeile wechselt. Ein Zeilenumbruch zählt als Satzende, deshalb teilt sich eine Datei mit einem Satz pro Zeile auch ganz ohne Satzzeichen – so sehen die meisten Transkriptions-Exporte aus. Laufen zwei Sätze ohne Punkt in einer Zeile, hat das Werkzeug nichts, woran es sich halten könnte, und der Block kommt ungeteilt zurück. Der Bericht nennt die Zahl der Blöcke, die nicht geteilt werden konnten, statt zu behaupten, der Lauf habe etwas getan.
Ist das Teilen an Satzenden dasselbe wie das Teilen an Satzzeichen?
Nein, und der Unterschied zeigt sich bei Anführungszeichen und Klammern. Ein schließendes Anführungszeichen oder eine schließende Klammer nach dem Punkt bleibt beim beendeten Satz – He said "Stop." And left. wird nach dem schließenden Anführungszeichen geteilt, nicht zwischen Punkt und Anführungszeichen. Ein Punkt in einer Zahl, einer Initiale oder einer Abkürzung ist gar kein Satzende, deshalb bleibt ein Block wie Dr. Jones arrived at 3.5 p.m. bis zum nächsten echten Punkt oder Zeilenumbruch ganz.
Behalten die geteilten Sätze die Zeiten, die sie im ursprünglichen Block hatten?
Das können sie nicht – die Datei hat nur festgehalten, wann der ganze Block auf dem Bildschirm war, und nichts darin sagt, an welcher Stelle dieser Spanne ein Satz endete. Die Stücke übernehmen deshalb Anteile der Spanne im Verhältnis ihrer Zeichenzahl, als Stellvertreter für die Lesegeschwindigkeit: Ein Satz mit doppelt so viel Text bleibt etwa doppelt so lange stehen, und das erste Stück beginnt und das letzte endet genau dort, wo der ursprüngliche Block begann und endete.
Kann ich mit dieser Seite ein Transkript Satz für Satz in Untertitel verwandeln?
Ja, wenn das Transkript bereits eine Untertiteldatei mit Zeiten ist — die Seite arbeitet an Blöcken, nicht an Fließtext, eine reine Textdatei hat also keine Blockgrenzen zum Teilen und keine Zeiten zum Verteilen. Was sie nicht tut, ist Zeiten für eine Datei zu erfinden, die nie welche hatte. Bringen Sie die Datei zuerst als SRT ein oder konvertieren Sie sie aus reinem Text, und teilen Sie sie danach hier; die Stücke enthalten dann je einen Satz und sind bereit für einen Durchgang über die Zeiten.
Was passiert mit der übrigen Formatierung eines Blocks, wenn er so geteilt wird?
Stil, Position und Karaoke-Zeiten gehören zu dem Block, auf dem sie standen, deshalb behält sie das erste Stück und die danach erzeugten Stücke haben keine. Das ist auf formatierten Formaten wie ASS und bei WebVTT-Blöcken mit Positionierung sichtbar, und der Bericht zählt, wie viele neue Blöcke ohne Formatierung entstanden sind. Bei einer Datei mit aufwendigem Stil pro Block ist das Teilen von Hand in einem Untertitel-Editor möglicherweise weniger störend, als die ganze Datei durchlaufen zu lassen.