Zum Hauptinhalt springen
SubtitleMatrix

Untertitel in PDF umwandeln

Oder Untertiteltext einfügen

Optionen

Drei Einstellungen, keine Punktgröße: Die Seite ist eine feste A4-Spalte, ein 20-pt-Fließtext würde also auf zwei oder drei Wörter pro Zeile umbrechen. Klein ist die Größe, die die Berichte für Fußnoten verwenden, Standard entspricht dem Fließtext eines Berichts, Groß entspricht einer Abschnittsüberschrift. Timecodes sind immer eine Stufe kleiner als der Fließtext, damit die beiden bei jeder Einstellung unterscheidbar bleiben.

An setzt eine leere Zeile zwischen die Blöcke, was auf Papier besser lesbar ist, wenn die Blöcke lang sind. Aus packt die Blöcke zusammen — der dichtere Standard und der, der einen langen Film auf weniger Seiten hält.

Jeder Block bekommt seine eigene Zeile 00:00:01,000 --> 00:00:02,000 in der kleinsten Größe. Lassen Sie es an, wenn die Seite benutzt wird, um eine Zeile im Video zu finden oder zu zitieren; schalten Sie es für ein sauberes Leseskript aus. Die gezeigten Timecodes sind die aus der Datei — nichts wird neu berechnet.

Eine Überschrift mit dem Namen der Untertiteldatei, die Sie abgelegt haben. Bei einem Stapel lohnt es sich, sie anzulassen: Zehn PDFs aus einem Lauf sind sonst auf einen Blick nicht zu unterscheiden. Der Name stammt aus der Datei selbst, nicht aus ihrem Inhalt — ein TTML-<title> ist Inhalt, dies ist der Name der Datei.

Eine Fußzeile 1 / N am unteren Rand jeder Seite. Standardmäßig an, weil ein gedrucktes Skript meist über die Seite zitiert wird und eine Seite ohne Nummer nicht zitierbar ist. Ausschalten entfernt die Fußzeile ganz; sonst bewegt sich nichts auf der Seite.

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 macht aus einer Untertiteldatei ein PDF: ein Dokument zum Drucken, Ablegen, Markieren und Durchsuchen. Jeder Block wird ein kurzer Abschnitt mit eigener Timecode-Zeile über dem Text, sodass sich eine Stelle auch nach dem Verlassen des Browsers im Player wiederfinden lässt. Die ganze Seite läuft im Tab, es wird nichts hochgeladen – dieselbe Regel wie bei jedem anderen Werkzeug hier und der Grund, warum sie sich für Material eignet, das den Rechner nicht verlassen darf.

Der Unterschied zum Transkript ist der Timecode. Der reine Textexport entfernt die Zeiten bewusst und verbindet benachbarte Blöcke zu Absätzen, weil Fließtext sein Zweck ist. Diese Seite macht das Gegenteil: Jeder Block behält seinen Zeitbereich, und Blöcke werden nicht zusammengeführt, denn hier geht es darum, das, was die Datei sagt, auf Papier wiederzugeben, mit den Zeiten daran. Wer fragt, was gesagt wurde, nimmt das Transkript; wer fragt, was wann gesagt wurde, nimmt das PDF.

Der Unterschied zum Compliance-Bericht ist das Urteil. Ein Bericht stellt Befunde gegen Klauseln: Überlappungen, Lesegeschwindigkeit, Zeilenlänge und eine Schlussfolgerung oben. Diese Seite stellt nichts fest – sie legt die Datei aus und fügt kein Urteil hinzu. Eine Datei, die jede Regel der Compliance-Seiten verletzt, kommt hier trotzdem als sauber gesetztes Dokument heraus, weil die beiden Seiten verschiedene Fragen beantworten und keine sich als die andere ausgibt.

Alle zwölf Untertitelformate werden angenommen, auch reiner Text und LRC, aber zwei davon haben keine Endzeit in der Datei. LRC trägt pro Zeile einen Start und kein Ende, reiner Text trägt gar nichts. Der Parser füllt diese Werte, damit die Seite einen Bereich zum Setzen hat, und die ergänzten Werte erscheinen als Verluste auf der Ergebniskarte, statt stillschweigend als gemessen zu gelten. Bei MicroDVD, dessen Timecodes Einzelbildnummern sind, entscheidet das Feld für die Bildrate, wie diese Nummern zu Millisekunden werden – mit der falschen Rate ist jeder Timecode im Dokument um denselben Faktor falsch.

Was die Seite nicht tut, ist die Gestaltung der Datei zeichnen. Fett, Kursiv, Farbe und die ASS-Überschreibungs-Tags werden gelesen, aber das Dokument wird in einer Schrift und einem Schnitt gesetzt, weil ein gedrucktes Untertitelblatt für seine Wörter gelesen wird und die Schriften für gestalteten CJK-Text nicht die sind, die diese Seite ausliefert. An der Datei ändert das nichts: Das PDF ist ein neues Dokument, und die abgelegte Datei behält alles. Text, den die mitgelieferten Schriften nicht zeichnen können – eine Schrift außerhalb von Latein, Japanisch, vereinfachtem Chinesisch und Koreanisch –, erscheint als offenes Kästchen und wird auf der Ergebniskarte gezählt, sodass eine Lücke in der Ausgabe immer sichtbar ist, statt erraten werden zu müssen.

Beispiele

Drei Blöcke mit den Standardwerten

Eingabe

1
00:00:01,000 --> 00:00:03,000
Good evening.

2
00:00:03,500 --> 00:00:06,000
The room is dark
and the heating is off.

3
00:00:07,000 --> 00:00:09,000
Nobody has been here.

Ausgabe

film.srt

00:00:01,000 --> 00:00:03,000
Good evening.

00:00:03,500 --> 00:00:06,000
The room is dark
and the heating is off.

00:00:07,000 --> 00:00:09,000
Nobody has been here.

1 / 1

Der Dateiname oben, dann pro Block eine Timecode-Zeile und der Blocktext, dann die Seitenzahl. Der mittlere Block war in der Quelle zweizeilig und bleibt hier zweizeilig: Ein harter Zeilenumbruch innerhalb eines Blocks stammt vom Autor, nicht vom Layout. Ein Block und seine eigene Timecode-Zeile bleiben auf derselben Seite – ein Drei-Wort-Fragment oben auf einer Seite mit seiner Timecode-Zeile unten auf der vorigen ist das Einzige, was dieses Layout nicht tut.

Die größte Schriftgröße mit Blockabstand

Eingabe

1
00:00:04,000 --> 00:00:08,000
We can talk about it in the morning.

2
00:00:09,000 --> 00:00:12,000
Every night this week?

Ausgabe

film.srt

00:00:04,000 --> 00:00:08,000
We can talk about it in the morning.

00:00:09,000 --> 00:00:12,000
Every night this week?

1 / 1

Das Größenfeld hat drei Stufen, keine Punktgröße: Die Seitenbreite ist fest, eine freie Zahl würde also eine Textgröße erlauben, die pro Seite in zwei oder drei Zeilen umbricht. Groß ist die Größe, die anderswo auf der Seite für Überschriften verwendet wird, auf Papier hörbar größer und noch passend für eine normale Dialogzeile. Mit eingeschaltetem Blockabstand trennt eine Leerzeile einen Block vom nächsten, die passende Einstellung, wenn das Blatt von Hand markiert wird.

Timecodes aus, für eine Lesefassung

Eingabe

1
00:00:12,000 --> 00:00:15,000
We picked up the car
at noon.

2
00:00:15,200 --> 00:00:17,000
It had a full tank.

Ausgabe

film.srt

We picked up the car
at noon.

It had a full tank.

1 / 1

Mit abgeschalteten Timecodes werden die Abschnitte reiner Text, jeder Block bleibt getrennt und die Zeilenumbrüche jedes Blocks bleiben erhalten. Das ist die nächste Nähe dieser Seite zum Transkript, und bewusst nicht das Transkript: Blöcke werden nicht über kurze Pausen hinweg verbunden, und nichts wird neu umbrochen, das Ergebnis bleibt also ein Block pro Abschnitt. Timecodes abschalten, wenn das Blatt an eine Schauspielerin oder einen Leser geht, der die Zeiten nicht braucht.

Häufige Fragen

Wie sieht das entstandene PDF beim Öffnen aus?

Eine einzelne Spalte mit Blöcken auf A4, jeder eine kleine Timecode-Zeile gefolgt vom Blocktext. Der Dateiname steht einmal oben, wenn das Kopffeld eingeschaltet ist, und eine Seitenzahl der Form 1 / 3 sitzt unten auf jeder Seite, wenn Seitenzahlen eingeschaltet sind. Es gibt kein Deckblatt, kein Inhaltsverzeichnis und keine aus der Datei übernommene Gestaltung: Untertitelgestaltung beschreibt, was auf einem Bildschirm in einem Moment geschieht, und ein gedrucktes Blatt hat keinen Moment, um sie wiederzugeben.

Lässt sich der Text im fertigen PDF durchsuchen?

Ja. Das Dokument wird mit eingebetteter Textschicht geschrieben, Strg-F oder Cmd-F findet eine Dialogzeile also wie in jedem anderen Dokument, und Kopieren liefert die Wörter statt eines Bildes von ihnen. Deshalb erzeugt diese Seite ein echtes PDF und keinen Screenshot und keine Bildfolge: Ein Blatt, das sich nicht durchsuchen lässt, muss jedes Mal von vorn gelesen werden, wenn eine Zeile geprüft werden soll.

Welche Untertitelformate gehen hinein, und was passiert mit LRC und reinem Text?

Alle zwölf Formate, die diese Seite liest: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, reiner Text und CSV. Zwei davon speichern keine Endzeit. LRC hat pro Zeile einen Start und sonst nichts, das Ende wird also aus einer Standarddauer ergänzt; reiner Text hat gar kein Timing, die ganze Zeitachse wird beim Parsen aufgebaut. Beide Ergänzungen stehen als Verluste auf der Ergebniskarte, ein Timecode im PDF, den die Datei nie enthielt, wird also nie als gelesen ausgegeben.

Warum gibt es ein Feld für die Bildrate auf einer Seite, die nur druckt?

Weil MicroDVD Timecodes als Einzelbildnummern speichert, nicht als Stunden und Minuten. Eine Einzelbildnummer in eine Position im Dokument zu verwandeln braucht eine Bildrate, und die Datei nennt meist keine. Mit der falschen Rate ist jeder Timecode im PDF um denselben Anteil daneben – bei 25 gegen tatsächliche 23,976 landet ein Block nach vierzig Minuten fast zwei Minuten zu spät. Für jedes andere Format tut das Feld nichts und kann unangetastet bleiben.

Bleiben Fett, Kursiv und Farben im PDF erhalten?

Nein. Die Seite setzt die Wörter, nicht die Gestaltung. Fett, Kursiv, Farbwechsel und die ASS-Überschreibungs-Tags werden korrekt gelesen und gehen nicht aus der Datei verloren – das PDF ist ein neues Dokument, die abgelegte Datei bleibt unangetastet –, aber das Dokument selbst verwendet eine Schrift in einem Schnitt. Gestalteten CJK-Text zu setzen bräuchte für jeden Schnitt und jede Schrift eine eigene Schriftdatei, und vier davon auszuliefern, um ein Untertitelblatt zu drucken, ist kein Tausch, den diese Seite eingeht.

Was passiert mit Zeichen, die die mitgelieferten Schriften nicht zeichnen können?

Sie erscheinen als offenes Kästchen auf der Seite, und die Ergebniskarte nennt, wie viele betroffen waren und welcher Schrift sie angehören. Die vier Schriften decken Latein, Japanisch, vereinfachtes Chinesisch und Koreanisch ab; arabischer, hebräischer, Devanagari-, Thai- und kyrillischer Text hat keine Glyphen und lässt sich nicht zeichnen. Die Zahl wird gemeldet statt versteckt, weil eine Seite voller Kästchen, die niemand erwähnt, wie ein Renderfehler aussieht, während eine Zeile, die nennt, wie viele Zeichen nicht gezeichnet werden konnten, eine Handlungsgrundlage ist.

Stammt der Dateiname oben im PDF aus der Untertiteldatei selbst?

Er stammt aus dem Namen der abgelegten Datei, nicht aus einem Titelfeld in ihr. Die meisten Untertitelformate haben keinen Platz für einen Titel, und die, die einen haben, enthalten selten etwas Brauchbares; der Name auf der Festplatte ist also die eine verlässliche Angabe, die vorhanden ist, und genau das, was ohnehin auf das Blatt geschrieben würde. Den Kopf abschalten, wenn das Blatt mit anderen gebunden wird und ein Dateiname auf jeder Seite nur Störung wäre.

Verwandte Werkzeuge