Untertitel prüfen
Untertitel für Untertitel: wie schnell sie laufen, wie viele Zeilen sie haben, wie lange sie stehen und vor allem, ob sie sich überlappen oder vertauschte Zeiten haben, denn das ist der Fehler, bei dem eine Plattform die Datei ablehnt. Die Grenzwerte bestimmst du.
Die Grenzwerte (ändere sie: Es sind Konventionen, keine Gesetze)
Wie die Zeichen pro Sekunde gezählt werden
Die Zahl, auf die es beim Untertiteln ankommt, ist die Lesegeschwindigkeit: wie viele Zeichen der Zuschauer in jeder Sekunde lesen muss, die der Untertitel auf dem Bildschirm steht. Du teilst die Zahl der Zeichen durch die Standzeit, und das ist schon alles. Was niemand je angibt und was die Zahl unüberprüfbar macht, ist, welche Zeichen gezählt werden.
Hier ist die Regel aufgeschrieben und lässt sich ändern. Leerzeichen zählen mit, denn auch ein Leerzeichen kostet das Auge Zeit, aber es gibt ein Kästchen, um sie wegzulassen, weil die Konvention tatsächlich von Auftraggeber zu Auftraggeber wechselt. Der Zeilenumbruch zählt als Leerzeichen zwischen den beiden Wörtern, die er trennt, nicht als zusätzliches Zeichen: Derselbe Untertitel, auf einer oder auf zwei Zeilen geschrieben, braucht gleich lange zum Lesen und muss also dieselbe Zahl ergeben. Formatierungs-Tags, Kursivschrift und Positionsbefehle in geschweiften Klammern werden vor dem Zählen entfernt, weil sie nie auf dem Bildschirm erscheinen.
Woher die 17, die 42 und die ein bis sieben Sekunden kommen
Das sind Branchenkonventionen, keine Gesetze. Siebzehn Zeichen pro Sekunde ist die Grenze, die in den Richtlinien der Streamingplattformen für Sprachen mit lateinischer Schrift kursiert; zweiundvierzig Zeichen pro Zeile und höchstens zwei Zeilen stammen aus derselben Schule; eine und sieben Sekunden sind die kürzeste Standzeit, damit das Auge den Untertitel überhaupt erfasst, und die längste, damit er nicht stehen bleibt, während das Bild schon weiter ist.
Die echten Zahlen legt aber der Auftraggeber fest: Die Richtlinien des britischen öffentlich-rechtlichen Senders rechnen in Wörtern pro Minute statt in Zeichen pro Sekunde, europäische Sender erlauben oft siebenunddreißig Zeichen pro Zeile, und manche Auftraggeber gehen bei Kindersendungen auf fünfzehn Zeichen pro Sekunde herunter. Deshalb sind die Grenzwerte oben Felder zum Ausfüllen und keine fest gedruckten Zahlen: Hat dein Auftraggeber dir andere Grenzen genannt, gib diese ein, und die Prüfung wird passgenau wiederholt.
Überlappungen und vertauschte Zeiten
Die anderen Grenzwerte sagen, ob sich die Datei gut liest; diese beiden sagen, ob die Datei überhaupt gültig ist, und das ist ein wichtiger Unterschied. Ein Untertitel, der beginnt, bevor der vorherige zu Ende ist, oder einer, der endet, bevor er überhaupt anfängt: Das sind die Fehler, bei denen ein Upload ohne Erklärung abgelehnt wird oder der Player zwei Zeilen übereinander zeigt und dann eine überspringt. Es sind auch die Fehler, die du beim Durchscrollen der Datei mit bloßem Auge nicht siehst: Vierzig Millisekunden Überlappung bemerkt niemand.
Deshalb werden sie hier anders markiert als die übrigen, und deshalb wird auch die Reihenfolge der Untertitel geprüft: Zwei Untertitel, die in der Datei nicht in zeitlicher Reihenfolge stehen, sind für das Format erlaubt, bringen aber die Hälfte der Programme durcheinander, die sie lesen. Der Mindestabstand zwischen zwei Untertiteln ist etwas Milderes, eine Konvention, die dem Auge das Lesen erleichtert, und steht deshalb auch bei den Grenzwerten, die du änderst.
Was das Tool behebt und was es nie anrührt
Behoben wird nur, was sich beheben lässt, ohne die Wörter anzurühren, und die Liste ist kurz: Das Ende eines Untertitels, das in den nächsten hineinläuft, wird zurückgezogen, ein zu kurzer oder zu schneller Untertitel wird in die freie Lücke bis zum nächsten verlängert (nie weiter, nie mit neuer Überlappung), Untertitel über der maximalen Standzeit werden gekürzt, Untertitel außer der Reihe werden wieder geordnet, und lange Zeilen werden an anderer Stelle umbrochen. Der Text bleibt Zeichen für Zeichen identisch: Nur die Stelle des Zeilenumbruchs ändert sich. Die einzige Überlappung, die bleiben kann, ist die zwischen zwei Untertiteln, die im exakt selben Moment beginnen: Sie zu trennen hieße, einen davon zu verschieben, also die Synchronisation zu ändern, und das ist kein Beheben, das ist Erfinden.
Was nach maximalem Strecken immer noch zu schnell ist, wird nicht behoben, und das ist kein Mangel: Um die Zeichen pro Sekunde zu senken, musst du weniger Wörter schreiben, also den Untertitel umformulieren, und das ist Aufgabe der Übersetzerin oder des Übersetzers, nicht eines Programms. Auch Chinesisch, Japanisch und Koreanisch bleiben außen vor: Dort wird die Lesegeschwindigkeit nicht in lateinischen Zeichen pro Sekunde gemessen, und die Grenzen pro Zeile sind andere, deshalb werden diese Untertitel angezeigt und gezählt, aber nicht bewertet.
Zum Schluss gibt es zwei Dinge, die diese Seite bewusst nicht macht, weil eine andere Seite der Website sie schon erledigt. Sind die Untertitel nicht falsch, sondern nur verschoben, kommen also alle etwas zu früh oder zu spät zum Ton, brauchst du Untertitel synchronisieren. Und wenn du aus der Datei nur den gesprochenen Text willst, ohne Nummern und ohne Zeiten, geht es über Untertitel in Text umwandeln.