Zeitstempel im Text entfernen
Oder Untertiteltext einfügen
Optionen
Ein regulärer Ausdruck, verglichen mit dem Text jedes Blocks. Jeder Treffer wird ersetzt. Die beiden Seiten in diesem Abschnitt teilen sich das Feld: Die eine öffnet es leer für ein Muster, das Sie schon haben, die andere startet mit einem Muster, das Sie in beide Richtungen bearbeiten können.
Wozu jeder Treffer wird. Leer lassen, um jeden Treffer zu löschen. Anders als bei der Seite zum wörtlichen Suchen und Ersetzen ist ein Dollarzeichen hier besonders: $1 steht für die erste Gruppe in Klammern des Treffers, $& für den ganzen Treffer und $$ für ein wörtliches Dollarzeichen.
Die Buchstaben, mit denen das Muster kompiliert wird. g und u sind standardmäßig an: u lässt das Muster den Text zeichenweise statt codeeinheitenweise lesen, was \p{L} und Verwandten ihre Bedeutung gibt. Fügen Sie i hinzu, um die Groß- und Kleinschreibung zu ignorieren, m für Zeilenanker, s damit ein Punkt einen Zeilenumbruch trifft. Leeren Sie das Feld, um ganz ohne Flags zu kompilieren. Jeder andere Buchstabe wird abgelehnt statt ignoriert, denn ein Muster, das unter Flags läuft, die Sie nicht verlangt haben, ist ein Muster, das still etwas anderes bedeutet.
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 entfernt die Zeitstempel, die im Text eines Blocks mitgedruckt sind – das [00:00:01], das ein Transkript, ein Auto-Caption-Export oder ein Rohschnitt gern am Anfang jeder Zeile trägt. Diese Stempel gehören zu den Wörtern und nicht zu den Untertiteln: Sie stehen auf dem Bildschirm, sie sind das, was Lesende sehen, und diese Seite nimmt sie samt Klammer und folgendem Leerzeichen heraus. Die Blockzeiten selbst, die der Player liest, werden überhaupt nicht angefasst.
Sie ist bewusst keine Seite, die alles in Klammern löscht. Tonspuren bleiben – [door slams], [phone rings], (music) sind Informationen, die eine gehörlosengerechte Spur tragen muss, und ein Transkript voller Stempel ist genau die Art Datei, die auch solche Hinweise enthält. Zahlen, die nur wie Zeiten aussehen, bleiben ebenfalls: 10:30 ist eine Uhrzeit und hat keine Sekunden, und 12:34:56:07 ist ein bildbasierter Timecode mit vier Teilen und keine Uhr. Nur ein Stempel mit Stunden, Minuten und Sekunden verschwindet.
Das Muster im Feld entscheidet das, und es lässt sich bearbeiten. Beide Enden prüfen die Zeichen neben einem Kandidaten – ist das Zeichen davor oder danach eine Ziffer oder ein Doppelpunkt, gehört der Kandidat zu etwas Längerem und nichts davon gehört uns. Diese Prüfung ist keine Zierde: Ohne sie beginnt die Engine mitten in 12:34:56:07, und die Zeile kommt als „SMPTE 12:“ plus dem Rest zurück, während die Seite eine Entfernung meldet. Verwenden Ihre Dateien eine andere Form – MM:SS ohne Stunden oder Stempel in geschweiften Klammern –, ändern Sie das Muster, statt es zu umgehen.
Nichts wird hochgeladen, jede Datei wird in ihrem eigenen Format zurückgeschrieben, und ein Ordner voller Transkripte kann auf einmal durch die Warteschlange. War der gesamte Text eines Blocks ein Stempel, bleibt der Block bestehen und sein Text ist leer: Eine Lücke in der Zeitachse ist ein anderes Problem als eine Zeile, die dort nicht stehen sollte, und die Qualitätswerkzeuge sind der Ort, an dem man danach sucht.
Beispiele
Ein Transkript, das den Zeitpunkt jeder Zeile mitträgt
Eingabe
[00:00:01] We should go.
[00:00:05] The train leaves at 10:30.
Ausgabe
We should go.
The train leaves at 10:30.
Beide Stempel gehen, mit den Klammern und dem Leerzeichen danach. Die zweite Zeile ist die wichtige: 10:30 ist eine Uhrzeit mit zwei Teilen und ohne Sekunden und bleibt deshalb genau, wo sie ist. Diese Unterscheidung ist der ganze Grund, warum diese Seite ein Muster ausführt statt alles in Klammern zu löschen.
Stempel in einer echten Untertiteldatei
Eingabe
1
00:00:01,000 --> 00:00:04,000
[00:00:12] (phone rings)
2
00:00:05,000 --> 00:00:08,000
(00:01:02.500) So I said yes.
Ausgabe
1
00:00:01,000 --> 00:00:04,000
(phone rings)
2
00:00:05,000 --> 00:00:08,000
So I said yes.
Eckige Klammern, runde Klammern und Millisekunden – alles eine Regel. Tonspur und Satz kommen beide am linken Rand beginnend heraus, und die Blockzeiten oben in jedem Eintrag bleiben unberührt, weil sie die Zeitachse der Datei sind und nicht Text.
Alles, was wie ein Zeitstempel aussieht und keiner ist
Eingabe
1
00:00:01,000 --> 00:00:04,000
SMPTE 12:34:56:07 and a ratio of 1:2:3 here.
2
00:00:05,000 --> 00:00:08,000
Call me at 10:30.
Ausgabe
1
00:00:01,000 --> 00:00:04,000
SMPTE 12:34:56:07 and a ratio of 1:2:3 here.
2
00:00:05,000 --> 00:00:08,000
Call me at 10:30.
Die Datei kommt Byte für Byte zurück, und das ist der Punkt. Ein Bild-Timecode, ein Verhältnis und eine Uhrzeit ohne Sekunden bleiben alle unangetastet – der Bild-Timecode ist der scharfe Fall, weil ein Muster ohne die Prüfung davor drei Zeichen weiter innen beginnt und 34:56:07 frisst, sodass eine Zeile wie „SMPTE 12:“ zurückbleibt, die fast plausibel aussieht.
Häufige Fragen
Ändern sich die Blockzeiten, wenn die Stempel entfernt werden?
Nein. Die Zeilen, die diese Seite bearbeitet, sind die Wörter auf dem Bildschirm; die Start- und Endzeiten, die der Player liest, stehen in der Struktur der Datei und kommen unberührt zurück, zusammen mit den Blocknummern und der Reihenfolge der Blöcke. Muss die Zeitachse einer Datei verschoben werden, sind dafür die Zeitachsen-Werkzeuge da.
Warum steht eine Zeit wie 10:30 noch da?
Weil sie zwei Teile und keine Sekunden hat und das Muster Stunden, Minuten und Sekunden in dieser Reihenfolge verlangt. Ein von dieser Seite entfernter Stempel ist eine Position in einer Aufnahme; 10:30 ist eine Uhrzeit, die jemand ausgesprochen hat, und sie zu löschen würde ändern, was die Figur gesagt hat. Tragen Ihre Dateien wirklich zweiteilige Stempel, nehmen Sie die Stundengruppe aus dem Muster und setzen die Prüfung davor wieder ein.
Entfernt die Seite einen Bild-Timecode wie 12:34:56:07?
Nein, und das ist der Fall, um den herum das Muster geschrieben wurde. Beide Enden prüfen das Nachbarzeichen: Ist das Zeichen davor oder danach eine Ziffer oder ein Doppelpunkt, gehört der Kandidat zu etwas Längerem und bleibt stehen. Ohne diese Prüfung würde die Engine drei Zeichen weiter innen beginnen und 34:56:07 entfernen, wodurch die Zeile zu „SMPTE 12:“ würde – eine plausibel aussehende Zeile, die Information verloren hat.
Warum haben die Tonspuren in meiner Datei überlebt?
Weil sie keine Zeitstempel sind. Ein Muster, das [00:01:23] entfernt, hat keinen Grund, [door slams] anzufassen, und das ist Absicht: Nicht-Sprach-Informationen sind genau wofür eine gehörlosengerechte Spur da ist, und Dateien mit gedruckten Stempeln sind oft die, die sie tragen. Soll Text in Klammern als Klasse verschwinden, gibt es eine eigene Seite, die jedes passende Klammerpaar entfernt und die entstandene Lücke schließt.
Kann ich das Muster ändern?
Ja – das Feld ist editierbar und ein vollwertiges Regex-Feld, alles von der allgemeinen Musterseite funktioniert also auch hier. Zwei Dinge sollte man behalten: die Klammergruppe, die zum Stempel gehört, samt dem Leerzeichen danach, und die Prüfungen an beiden Enden, ohne die eine längere Zahl halbiert werden kann. Sind Ihre Stempel MM:SS ohne Stunden, ist das Entfernen der Stundengruppe die gewünschte Änderung.
Was passiert, wenn ein Block nur aus einem Zeitstempel bestand?
Der Stempel geht, und der Text des Blocks wird leer, dieser Block zeigt also für seine paar Sekunden nichts. Der Block selbst wird nicht gelöscht: Ein Loch in der Zeitachse ist ein anderes Problem als eine Zeile, die dort nicht gedruckt werden sollte, und Text zu entfernen ist die ganze Aufgabe dieser Seite. Leere Blöcke lassen sich anschließend mit den Qualitätswerkzeugen leicht finden, und dort entscheidet man, was aus ihnen werden soll.
Die Zeitstempel einer LRC-Datei gehören zum Format – werden die entfernt?
Nein. In einer LRC-Datei ist das [mm:ss.xx] am Zeilenanfang die Zeitangabe der Datei, und diese Seite bearbeitet nur die Wörter einer Zeile, nie ihre Zeitangabe. Dasselbe gilt für die Blocknummern und Timecodes einer SRT-Datei oder die Cue-Einstellungen einer WebVTT-Datei. Ein Stempel wird nur entfernt, wenn er im Text selbst mitgedruckt ist.