Alle Formatierung entfernen
Oder Untertiteltext einfügen
Optionen
Ein Feld, sieben Möglichkeiten, und jede Möglichkeit hat ihre eigene Seite. Kursiv, Fett, Unterstrichen und Farbe entfernen diese eine Art von Bereich und lassen die übrige Formatierung der Zeile in Ruhe. Alle entfernt jeden Bereich, den das Werkzeug modelliert — jene vier plus Karaoke-Zeitangaben — und lässt alles andere im Text unangetastet. HTML macht dasselbe und entfernt zusätzlich die Auszeichnung in spitzen Klammern, die im Text verblieben ist, weil das Werkzeug sie nicht modelliert, etwa die Sprecher-Tags <v Bob> und <c.className> von VTT. ASS macht dasselbe stattdessen für Override-Blöcke und räumt die {...}-Codes ab, die beim Einlesen nicht erkannt wurden, etwa {\fad(500,500)}. Diese Seite füllt das Feld mit der Möglichkeit, die ihr Titel nennt, und listet keine andere.
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 jede Stilspanne, die eine Untertiteldatei trägt: kursiv, fett, unterstrichen, Farbe und Karaoke-Timing. Die Wörter, die Zeilenumbrüche und die Zeitcodes bleiben genau, wie sie waren. Nötig ist der Lauf, wenn die Auszeichnung einer Datei geerbt und nicht gewählt wurde und am Ende reiner getakteter Text dastehen soll.
Die fünf Arten gehen zusammen, weil sie eine Entscheidung sind. Karaoke ist bewusst dabei: Eine Karaoke-Spanne ist kein Text, sondern eine Zeitvorgabe pro Silbe, und eine Datei, deren Betonungen entfernt wurden, die aber immer noch Karaoke-Timing trägt, hat den am wenigsten portierbaren Teil ihrer Auszeichnung behalten. Danach sagt die Datei, was gesagt wurde und wann – mehr nicht.
Zwei Dinge bleiben unangetastet, und beide sollte man kennen, weil sie wie Auszeichnung aussehen. Wo eine Zeile auf dem Bildschirm sitzt, ist eine Eigenschaft des ganzen Blocks und nicht eines Textabschnitts; eine positionierte Zeile bleibt also positioniert, und wer die Platzierung löschen will, braucht einen anderen Lauf. Und ein WebVTT-Sprechertag wie <v Bob> ist überhaupt keine Auszeichnung, sondern sagt, wer spricht – ihn zu entfernen hieße, Inhalt zu entfernen. Die Seiten, die diese beiden Fälle mit abräumen, sagen das im Titel.
Was die Datei nicht hat, fehlt auch nicht: Eine einfache SRT-Datei ohne Auszeichnung kommt Byte für Byte zurück. Nichts wird hochgeladen und nichts verlässt den Browser-Tab, Dateien, die auf keinen Server dürfen – juristisch, medizinisch, vor der Veröffentlichung –, lassen sich also hier bereinigen.
Beispiele
Vier Arten von Auszeichnung in einer Zeile
Eingabe
1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>
2
00:00:03,000 --> 00:00:04,000
<i>A voice off screen.</i> The <u>door</u> is <font color="red">open</font>.
Ausgabe
1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE
2
00:00:03,000 --> 00:00:04,000
A voice off screen. The door is open.
Alle vier Arten gehen, und die Wörter stehen genau so da, wie sie getippt wurden – die Großbuchstaben im ersten Block eingeschlossen, weil diese Seite die Groß- und Kleinschreibung nie anfasst. Übrig bleiben Text und Zeitcodes, die Form, die die meisten Liefervorgaben tatsächlich verlangen.
Ein Sprechertag und ein Klassentag neben einer Kursivspanne
Eingabe
WEBVTT
00:00:01.000 --> 00:00:02.000
<v Bob><i>Hello</i> there.
00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>
Ausgabe
WEBVTT
00:00:01.000 --> 00:00:02.000
<v Bob>Hello there.
00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>
Die Kursivspanne geht, <v Bob> und <c.yellow> bleiben. Ein Sprechertag sagt, wer spricht, und ein Klassentag benennt eine Gruppe, zu der der Text gehört; beides ist keine Betonung, und diese Seite entfernt keinen Inhalt. Wer auch diese Tags loswerden will, nimmt die Seite für HTML-Tags.
Karaoke-Timing in einer ASS-Datei
Eingabe
[Script Info]
Title: karaoke
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\k50}he{\k50}llo {\b1}there{\b0}
Ausgabe
[Script Info]
Title: karaoke
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there
Die beiden Karaoke-Spannen und das Fettpaar gehen, die Silben bleiben als gewöhnlicher Text. Karaoke ist die Auszeichnung, die bei einer Konvertierung am ehesten verloren geht, weil die meisten Formate keinen Platz dafür haben; eine Datei, die auf ein solches Format zugeht, ist besser dran, wenn sie es hier loswird, wo Sie sehen, was passiert ist.
Häufige Fragen
Welche Arten von Auszeichnung entfernt diese Seite?
Fünf: kursiv, fett, unterstrichen, Farbe und Karaoke-Timing. Das sind die Spannen, die eine Untertiteldatei über einen Textabschnitt legen kann; die Seite liest jede Datei als das Format, das sie tatsächlich ist, und derselbe Lauf funktioniert daher, ob die Datei sie als Tags, als Override-Codes oder als Spans schreibt. Benannte Stile in einem Stylesheet stehen nicht auf dieser Liste und werden nicht entfernt – diese Seite arbeitet an den Spannen über den Wörtern.
Ändern sich die Wörter oder die Zeitcodes, wenn alle Auszeichnung entfernt wird?
Nein. Nur die Auszeichnung um die Wörter wird neu geschrieben, die Zeichen kommen also Byte für Byte zurück, jeder Block behält Start und Ende auf die Millisekunde, und die Blockreihenfolge ist die der Datei. Ein Block mit einem Zeilenumbruch behält diesen Umbruch, weil die Stelle des Umbruchs zum Block gehört und nicht zu seiner Auszeichnung.
Warum bleibt eine positionierte Zeile nach diesem Lauf, wo sie war?
Weil die Position einer Zeile eine Eigenschaft des ganzen Blocks ist und keine Spanne über ihren Text; diese Seite entfernt nur Spannen. Ein zentrierter Untertitel oder ein Schild im Bild behält seine Platzierung, was meist richtig ist: Die Platzierung leistet oft echte Arbeit, und eine Datei ohne Betonung ist nicht zwangsläufig eine, die neu gesetzt werden sollte. Der Lauf, der die Platzierung mit löscht, ist die Seite für ASS-Override-Codes.
Warum steht ein Sprechertag noch in meiner WebVTT-Datei?
Weil ein Sprechertag Inhalt ist und keine Auszeichnung. <v Bob> sagt, dass Bob spricht, und wer das verliert, verliert einen Teil dessen, was die Datei gesagt hat – aus demselben Grund bleibt ein Klassentag stehen, denn der Name darin wird von einem Stylesheet aufgelöst und nicht von der Datei. Diese Seite entfernt Betonung und keine Information. Sollen auch diese Tags weg, ist die Seite für HTML-Tags zuständig.
Berührt diese Seite die benannten Stile im Stylesheet einer ASS-Datei?
Nein. Eine ASS-Datei führt eine Tabelle benannter Stile, und jeder Block verweist auf einen davon; diese Tabelle ist etwas anderes als die Spannen, die diese Seite entfernt. Ein Block mit fettem Stil sieht danach weiterhin fett aus, weil die Fettung zum Stil gehört und nicht zum Text. Ein Stylesheet zu bereinigen ist eine eigene Aufgabe, die diese Seite nicht erledigt.
Was ist zu tun, wenn die Datei überhaupt keine Auszeichnung hat?
Trotzdem laufen lassen – es kostet nichts, und die Datei kommt Byte für Byte zurück, was die Frage klärt statt sie offen zu lassen. Einfache SRT-Dateien sind der Normalfall, und ein Lauf, der meldet, es sei keine Auszeichnung zu entfernen gewesen, ist die ehrliche Antwort auf eine Datei ohne Auszeichnung und kein Zeichen für einen Fehler. Der Download entsteht trotzdem.