Untertitel als Text exportieren
Oder Untertiteltext einfügen
Optionen
Millisekunden Stille zwischen dem Ende eines Blocks und dem Beginn des nächsten. Erreicht sie den Wert, beginnt das Transkript einen neuen Absatz; bleibt sie darunter, werden die beiden als ein durchgehender Sprachbeitrag gelesen. Die Zahl entscheidet, wie der Text sich liest, nicht was er sagt: 2000 hält einen Satz zusammen, wenn die Untertitel ihn über drei oder vier Blöcke zerstückeln, während 0 jeden Block in einen eigenen Absatz setzt. Eine Pause wird gegen den letzten Block mit Wörtern gemessen, ein leerer Block in der Mitte zerreißt einen Absatz also nicht.
Standardmäßig aus, was Ihnen einen reinen Textblock gibt, den Sie direkt in ein Dokument einfügen können. Schalten Sie es ein, und jedem Absatz wird [HH:MM:SS] vorangestellt — die Startzeit des ersten Blocks in diesem Absatz, auf die Sekunde, ohne Millisekunden. Ein Leser nutzt diesen Stempel, um den Moment im Player wiederzufinden, und der Start ist von den drei Kandidaten (Anfang, Mitte, Ende des Absatzes) der einzige, der zu dem passt, was der Player zeigt.
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 liest eine Untertiteldatei und gibt dieselben Wörter als fließende Absätze reinen Textes zurück: Zeilenumbrüche, die nur auf dem Bildschirm existierten, werden zusammengefügt, und Blöcke, die dicht aufeinander folgen, als ein durchgehender Abschnitt gelesen. Datei ablegen, Lauf starten, und heraus kommt ein Textblock, der sich in Protokolle, Besprechungsnotizen oder einen Artikel einfügen lässt. Nichts verlässt den Browser-Tab, Material, das nicht hochgeladen werden darf, bleibt, wo es ist.
Klar sein muss man sich über den Zeilenumbruch. Eine Untertiteldatei setzt einen Umbruch aus einem Grund, der mit dem Satz nichts zu tun hat: Die Zeile wurde zu lang für den Bildschirm, also wurde sie geteilt und die beiden Hälften ausbalanciert. Eine Untertiteldatei als .txt zu speichern behält diese Umbrüche und schreibt einen Block pro Zeile, was richtig ist, wenn der Text wieder in einen Player soll. Ein Transkript liest ein Mensch auf einer Seite, wo ein Umbruch mitten im Satz stört, deshalb fügt diese Seite ihn zusammen. Zwei Satzhälften kommen als eine Zeile heraus, und danach lässt sich nicht mehr erkennen, wo der Bildschirmumbruch saß.
Absätze entscheidet die Stille, nicht der Block. Ein Absatz pro Block würde alle drei oder vier Sekunden einen Satz zerreißen, weil eine normale Untertiteldatei einen gesprochenen Satz in mehrere Blöcke schneidet, damit jeder in sein Timing passt. Stattdessen misst die Seite die Lücke zwischen dem Ende eines Blocks und dem Start des nächsten: Eine Lücke von etwa zwei Sekunden öffnet einen neuen Absatz, alles Kürzere lässt die Wörter weiterlaufen. Diese Zahl steht im Feld und ist die eine Einstellung, über die sich nachdenken lohnt – kleiner für schnellen Wortwechsel, größer für einen Vortrag mit langen Pausen innerhalb eines Gedankens. Auf null gesetzt bekommt jeder Block seinen eigenen Absatz, was dieser Seite am nächsten kommt.
Ein Schalter fügt jedem Absatz eine Startzeit hinzu, standardmäßig aus. Eingeschaltet stellt er jedem Absatz einen Stempel wie [00:42:17] voran, abgelesen vom ersten Block des Absatzes. Er geht auf die Sekunde und lässt die Millisekunden bewusst weg: Der Stempel soll einem Leser helfen, die Stelle im Player wiederzufinden, und 00:42:17 leistet das. Ein Stempel an jedem Block würde das Transkript dagegen wieder in eine Untertiteldatei mit zusätzlicher Zeichensetzung verwandeln.
Was die Seite nicht tut, ist irgendetwas benennen. Keines der hier gelesenen Untertitelformate hält fest, wer spricht – SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV speichern eine Zeit und etwas Text, und jede Bezeichnung in diesem Text hat ein Mensch in die Wörter getippt. Ein Transkript dieser Seite trägt daher keine Sprecher Namen, und aus der Form der Zeilen wird nichts geraten. Blöcke ohne jeden Inhalt werden übersprungen, statt als leere Absätze stehen zu bleiben, und jede Zeile wird getrimmt, sodass keine übrig gebliebenen Leerzeichenfolgen dort auftauchen, wo ein Block abgeschnitten war.
Beispiele
Zwei Blöcke, die als ein Satz gelesen werden
Eingabe
1
00:00:01,000 --> 00:00:03,000
I missed the last train home
and had to walk.
2
00:00:03,400 --> 00:00:05,000
Back before midnight,
you said.
3
00:00:09,000 --> 00:00:11,000
Every night this week?
Ausgabe
I missed the last train home and had to walk. Back before midnight, you said.
Every night this week?
Drei Blöcke hinein, zwei Absätze heraus. Die ersten beiden Blöcke liegen 400 ms auseinander, weit innerhalb der Zwei-Sekunden-Pause, bleiben also in einem Absatz, und die beiden Anzeigezeilen jedes Blocks werden zu einer Zeile verbunden. Der dritte Block folgt nach einer Lücke von vier Sekunden und öffnet einen zweiten Absatz. Alle Wörter sind noch da – geändert hat sich, welche Zeilenumbrüche überlebt haben.
Eine Pause von genau zwei Sekunden
Eingabe
1
00:12:30,000 --> 00:12:32,000
The train was late
again.
2
00:12:34,000 --> 00:12:36,000
Third time this week.
Ausgabe
The train was late again.
Third time this week.
Der zweite Block beginnt zwei Sekunden nach dem Ende des ersten, genau der Zahl im Pausenfeld, und das ist der Moment, in dem ein neuer Absatz beginnt. Dieses Beispiel eignet sich zum Prüfen der Arithmetik: Auf 2500 gestellt laufen die beiden Blöcke zu einem Absatz zusammen, weil eine Zwei-Sekunden-Lücke die Schwelle nicht mehr erreicht.
Dieselbe Datei mit hinzugefügten Startzeiten
Eingabe
1
00:02:15,000 --> 00:02:17,000
Here is where
we came in.
2
01:47:52,000 --> 01:47:55,000
And here is
where we leave.
Ausgabe
[00:02:15] Here is where we came in.
[01:47:52] And here is where we leave.
Mit eingeschaltetem Zeitstempel wird jedem Absatz die Startzeit des Blocks vorangestellt, der ihn öffnet, auf die Sekunde. Der zweite Absatz liegt fast zwei Stunden später, und daran zeigt sich, warum die Stunde ausgeschrieben und nicht in Minuten hochgezählt wird: 01:47:52 sagt einem Leser, wohin gesprungen werden muss, 107:52 nicht.
Häufige Fragen
Worin unterscheidet sich das Transkript vom Speichern meiner Untertitel als .txt?
In den Zeilenumbrüchen. Eine Untertiteldatei als .txt zu speichern behält die eigenen Umbrüche der Datei und schreibt einen Block pro Zeile, weil diese Ausgabe wieder als Untertiteldatei gelesen werden soll. Diese Seite macht das Gegenteil: Sie fügt die Anzeigeumbrüche innerhalb eines Blocks zu einer Zeile zusammen und verbindet dann ganze Blöcke zu Absätzen, wo immer die Pause dazwischen kurz ist. Die Wörter sind in beiden Fällen identisch. Wer die ursprünglichen Umbrüche braucht, nimmt die Konvertierung in reinen Text; wer etwas will, das ein Mensch als Fließtext lesen kann, nimmt diese Seite.
Wie entscheidet das Transkript, wo ein Absatz endet und der nächste beginnt?
An der Stille zwischen den Blöcken, nicht an den Blöcken selbst. Die Seite misst die Lücke zwischen dem Ende eines Blocks und dem Start des nächsten und öffnet einen neuen Absatz, wenn diese Lücke die Zahl im Pausenfeld erreicht, standardmäßig 2000 ms. Enger beieinander liegende Blöcke gelten als ein durchgehender Abschnitt. Absätze pro Block wären hier falsch, weil ein gesprochener Satz normalerweise in drei oder vier Blöcke geschnitten wird, damit jeder in sein Timing passt, und ein Absatzumbruch alle paar Sekunden nicht aussieht wie ein Transkript.
Was bewirkt eine Pause von null Millisekunden im Transkript?
Null ist ein echter Wert, kein leeres Feld: Jede Lücke erreicht ihn, jeder Block wird also sein eigener Absatz. Das ergibt die nächste Annäherung dieser Seite an eine Zeile pro Block, mit dem Vorteil, dass die internen Anzeigeumbrüche jedes Blocks weiterhin zusammengefügt werden. Die Einstellung passt, wenn die Datei eine Liste getrennter Aussagen ist statt durchgehender Rede – eine Sammlung von Folien oder Antworten in einem strukturierten Interview – und jede für sich stehen soll.
Warum sind die Zeitstempel im Transkript nur auf die Sekunde genau?
Weil ein Stempel im Transkript ein Lesezeichen ist, kein Schnittpunkt. Er soll einem Leser helfen, die Stelle im Player wiederzufinden, und in einem Programm von einer Stunde ist 00:42:17 bereits genau genug, um den Satz zu treffen – Millisekunden würden jedem Absatz vier Zeichen am Anfang hinzufügen, ohne zu ändern, wohin jemand springt. Ein Stempel an jedem Block auf die Millisekunde ist die Aufgabe einer Untertiteldatei, und die abgelegte Datei hat das bereits.
Erscheinen im Transkript Sprecher Namen?
Nein, und nicht weil die Seite sie weglässt. Keines der hier gelesenen Formate hat ein Feld dafür, wer spricht: SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON und CSV speichern einen Zeitbereich und etwas Text. Wo eine Datei einen Sprecher nennt, wurde der Name in den Dialog selbst getippt, meist in Großbuchstaben oder mit einem Gedankenstrich davor; er erscheint im Transkript also genau dort, wo die Datei ihn hingeschrieben hat, und nirgends sonst. Aus der Form der Zeilen wird nichts abgeleitet – eine Vermutung als Sprecher Name wäre schlechter als gar keine Bezeichnung.
Was passiert mit einem Untertitelblock ohne Text im Transkript?
Er wird übersprungen und hinterlässt keine Spur, nicht einmal eine Leerzeile. Ein leerer Block existiert meist für die Positionierung und nicht zum Lesen, und bliebe er erhalten, zeigte das Transkript ein Loch mitten im Satz ohne Erklärung. Das Überspringen stört auch die Absatzbildung nicht: Die Pause, die über Absätze entscheidet, wird gegen den letzten Block gemessen, der tatsächlich Wörter hatte, ein leerer Block zwischen zwei gesprochenen trennt diese also nicht.
Bleiben die Zeilenumbrüche vom Bildschirm im Transkript erhalten?
Nein, und das ist das Einzige, was die Seite tut und was sich danach nicht rückgängig machen lässt – die Positionen dieser Umbrüche stehen nirgends in der Ausgabe. Sie waren eine Layoutentscheidung, um in eine Bildschirmbreite zu passen, und ein Leser auf einer Seite will Sätze, keine Bildschirmbreiten, deshalb löst die Seite sie auf. Wer eine Kopie der Datei mit den Umbrüchen braucht, nimmt die Konvertierung in reinen Text: Sie behält jeden Umbruch genau so, wie die Datei ihn geschrieben hat, ein Block pro Zeile.