VTT in CSV umwandeln
Oder Untertiteltext einfügen
Was diese Konvertierung ändert
2 Sachen entfallen oder brauchen eine Entscheidung
- Formatierung
die gesamte Formatierung (Fett, Kursiv, Farbe, Kontur, Schatten)
- Formatspezifischer Inhalt
Inhalt, den das Quellformat außerhalb seiner Blöcke führt (Nicht-Block-Abschnitte, Kopftext, Einstellungen pro Block, auskommentierte Ereignisse) — das Zielformat hat keinen Platz dafür
Diese Liste stammt aus der Fähigkeitsmatrix für diese beiden Formate, nicht aus der konkreten Datei, die Sie geladen haben. Eine bestimmte Datei kann mehr verlieren, wenn sie Merkmale nutzt, die das Format erlaubt, die Matrix aber nicht modelliert.
Diese Seite konvertiert VTT in CSV. Datei hineinziehen – oder Text einfügen – und Sie erhalten die CSV-Fassung zurück. Die Konvertierung läuft vollständig in Ihrem Browser, nichts wird hochgeladen, kein Konto ist nötig.
Die beiden Formate speichern nicht dasselbe: Stile und formatspezifische Inhalte haben in CSV keinen Platz. Zeitstempel kommen dafür zeichengenau an, weil beide Seiten einen Moment identisch schreiben. Die Liste oben stammt aus dem, was die Formate ausdrücken können, nicht aus Ihrer Datei.
Eine Datei oder eine ganze Staffel: Die Warteschlange arbeitet der Reihe nach, und die Ergebnisse kommen als ein ZIP-Archiv.
Beispiele
Eine typische WebVTT-Datei, konvertiert nach CSV
Eingabe
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
Ausgabe
start,end,text
00:00:01.000,00:00:04.000,Hello there.
00:00:04.500,00:00:08.000,Second line with <i>italics</i>.
In dieser Ausgabe gehen verloren: Stile und formatspezifische Inhalte. Alles andere stimmt Zeile für Zeile überein.
Dieselbe Konvertierung mit ungewöhnlicher Eingabe
Eingabe
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
Ausgabe
start,end,text
00:00:01.000,00:00:02.000,"No header, two lines before the timecode."
So sehen echte Dateien aus – gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie mit dem sauberen Beispiel oben.
Häufige Fragen
Überleben Fett und Kursiv den Weg von VTT nach CSV?
Die Betonung ja, die Stiltabelle nein. Formatierung, die zu einem Textstück gehört, wird als Tag in das CSV-Textfeld geschrieben (`<i>`, `<b>`, `<u>`, `<font color="…">`). Verloren geht, was die VTT-Datei global sagte: Schriftart, Größe, Kontur, Schatten und Ränder.
Was passiert mit den NOTE-, STYLE- und REGION-Blöcken von VTT in CSV?
Sie fallen weg. WebVTT kann Kopfzeile, Kommentare, Stilblock, Regionen und Per-Block-Einstellungen tragen; CSV speichert Zeilen, kein Dokument. Text und Zeit der Blöcke kommen vollständig an.
Wie sieht die CSV-Ausgabe aus, wenn aus VTT CSV wird?
Wie CSV: eine Kopfzeile (`start,end,text`) und danach eine Zeile pro Block. Jeder VTT-Block wird eine CSV-Zeile, in derselben Reihenfolge und mit demselben Text.
Sind die VTT-Zeitangaben in der CSV-Datei exakt?
Ja, auf die Millisekunde. VTT und CSV schreiben einen Moment identisch als `00:00:04.126`, die Zeitstempel kommen also Zeichen für Zeichen so heraus, wie sie hineingegangen sind.
Was geht bei WebVTT nach CSV verloren?
Stile und formatspezifische Inhalte: Kopfzeile, Kommentare, `STYLE`, `REGION` und Per-Block-Einstellungen haben in CSV keinen Platz. Text, Zeitachse und Zeilenumbrüche im Textfeld bleiben.
Kann ich die CSV-Ausgabe wieder nach VTT konvertieren?
Ja, und diese Richtung kostet nichts: Eine CSV-Datei enthält weniger als VTT fassen kann, auf dem Rückweg geht also nichts weiter verloren. Was diese Richtung verlor, bleibt jedoch verloren.