Falsch sortierte Untertitel finden
Oder Untertiteltext einfügen
Optionen
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.
Eine Untertiteldatei soll vorwärts laufen: Jeder Block beginnt nicht früher als der vorige. Diese Seite meldet Dateien, in denen das nicht galt – in denen der Leser Blöcke verschieben musste, bevor die Datei hielt –, und sie tut das aus dem eigenen Sortierprotokoll des Lesers und nicht aus den Blöcken, weil die Reihenfolge bis zu dem Zeitpunkt, an dem etwas geprüft werden kann, schon korrekt ist. Das Ergebnis ist ein Bericht, keine konvertierte Datei: Es wird nichts umgeschrieben.
Diesen Mechanismus sollte man verstehen, bevor man den Bericht liest. Blöcke werden in dem Moment nach Startzeit sortiert, in dem die Datei gelesen wird, weil jeder andere Vorgang, jede Vorschau und jeder Export aufsteigende Reihenfolge voraussetzt. Eine Datei, die außer der Reihe ankommt, hinterlässt in den Blöcken selbst also keine Spur – der einzige überlebende Beleg ist die Zahl der Blöcke, die verschoben werden mussten, und genau die druckt der Bericht: ein Befund auf Dokumentebene, die Zahl der betroffenen Blöcke und keinen Zeitcode, weil es nach dem Sortieren keine ehrliche Stelle gibt, auf die man zeigen könnte.
Als außer der Reihe gilt ein Rückgang der Startzeiten und nichts sonst. Zwei Blöcke, die in derselben Millisekunde beginnen, sind nicht außer der Reihe: Die Sortierung ist stabil, nichts bewegt sich, und die Datei besteht diese Prüfung – ein solches Paar erscheint eher auf der Überlappungsseite. Eine der Reihenfolge nach gelesene Datei erzeugt einen Bericht ohne Befunde und einen Kopf, der sagt, dass beim Lesen nichts verloren ging; das ist ein echter Freispruch, denn der Beleg dieser Prüfung ist die Zahl der Blöcke, die bewegt werden mussten, und null ist eine Zahl. Reiner Text wird nicht angenommen, weil ein Format ohne Startzeiten in keinem Sinn außer der Reihe sein kann.
Beispiele
Die Datei läuft rückwärts
Untertitel
1
00:00:10,000 --> 00:00:11,000
I was working late.
2
00:00:01,000 --> 00:00:02,000
Where were you?
Was der Bericht findet
Cues out of sequence — 1 found
Severity Cues Start End Measured
Warning — — — 2 items
Der zweite Block beginnt neun Sekunden vor dem ersten. Der Bericht liefert einen Befund ohne Zeitcode: Die Blöcke wurden beim Lesen sortiert, es gibt also keine Stelle in der Datei mehr, die sich als falsch bezeichnen ließe. Die Kopfzeile „Cue order × 2“ ist derselbe Sachverhalt, gezählt beim Lesen.
In Reihenfolge, und der Bericht sagt es
Untertitel
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:10,000 --> 00:00:11,000
I was working late.
Was der Bericht findet
Cues out of sequence — Nothing found
Cues 2
Checks run 1
Lost while reading Nothing
Aufsteigende Zeiten, nichts verschoben. Auf dieser Seite ist ein leeres Ergebnis eine echte Entlastung und keine fehlende Antwort; die Verlustzeile sagt aus demselben Grund „Nothing“ – der Beleg der Prüfung ist die Zahl der verschobenen Blöcke, und die Datei lieferte keine.
Zwei Blöcke mit gleichem Start sind nicht außer der Reihe
Untertitel
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:01,000 --> 00:00:03,000
I was working late.
Was der Bericht findet
Cues out of sequence — Nothing found
Cues 2
Checks run 1
Lost while reading Nothing
Gleiche Startzeiten sind kein Rückgang, die Sortierung ist stabil, und kein Block bewegt sich. Solche Dateien tragen einen anderen Defekt – die beiden Blöcke teilen den Bildschirm –, und dafür ist die Überlappungsseite da. Sie hierher zu schicken hieße, eine Umsortierung zu melden, die nie stattfand.
Häufige Fragen
Was macht eine Untertiteldatei auf dieser Seite außer der Reihe?
Ein Block, dessen Startzeit früher liegt als die Startzeit eines Blocks darüber. Ein Rückgang also, und nichts sonst: Gleiche Startzeiten sind kein Rückgang, und gleiche Endzeiten sind unerheblich, weil nach Start sortiert wird. Ein einziger schlechter Block genügt, um die Datei zu melden.
Warum zeigt der Befund keinen Zeitcode?
Weil die Blöcke beim Lesen der Datei sortiert werden und der Bericht danach entsteht. Zu diesem Zeitpunkt ist die Reihenfolge im Speicher korrekt, und es gibt keine Stelle mehr, die sich ehrlich als die falsche bezeichnen ließe. Die Zahl der verschobenen Blöcke ist der Beleg; sie steht in der Messspalte und noch einmal im Kopf als Verlust.
Sortiert diese Seite meine Datei um?
Nein. Sie liest die Datei und erzeugt einen Bericht; das Original bleibt unangetastet. Die Sortierung, auf die sich der Befund bezieht, geschieht beim Lesen im Browser und wird nirgends geschrieben. Wenn Sie die umsortierte Datei selbst wollen, ist das ein anderer Vorgang mit einer Untertiteldatei als Ergebnis.
Ist eine Datei mit zwei Blöcken zur selben Startzeit hier ein Problem?
Auf dieser Seite nicht – bei gleichen Startzeiten bewegt sich beim Sortieren nichts, die Prüfung meldet also nichts. Ein solches Blockpaar lohnt aus einem anderen Grund einen Blick: Zwei Blöcke gleichzeitig auf dem Bildschirm sind eine Überlappung, und dorthin gehört es.
Welche Untertitelformate lassen sich auf Blockreihenfolge prüfen?
Elf der zwölf: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON und CSV. Reiner Text fehlt, weil es ohne Startzeiten keine Reihenfolge gibt, die falsch sein könnte – ein sauberes Ergebnis dort wäre ein falscher Freispruch statt eines echten.
Wie oft läuft eine gelieferte Untertiteldatei rückwärts?
Häufiger, als die Zeitachse vermuten lässt, und meist aus einem langweiligen Grund: zwei von Hand zusammengeführte Dateien, ein maschineller Übersetzungslauf, der seine Segmente anders zurückgab, oder ein Timing-Werkzeug, das auf eine Auswahl statt auf die ganze Datei angewandt wurde. Bis zum Player überlebt das selten, weil auch Player sortieren, aber in Werkzeuge, die eine geordnete Datei voraussetzen, kommt es durch.
Lässt sich eine Gruppe von Dateien auf einmal prüfen?
Ja. Beliebig viele Dateien lassen sich ablegen, und sie werden nacheinander gelesen, jede mit ihrem eigenen Bericht, und die Berichte laden zusammen als ZIP-Archiv herunter. Die Warteschlange zeigt den Fortschritt pro Datei, und der Lauf lässt sich unterbrechen, ohne dass im Hintergrund etwas weiterläuft.