CSV in TXT umwandeln
Oder Untertiteltext einfügen
Was diese Konvertierung ändert
2 Sachen entfallen oder brauchen eine Entscheidung
- Zeitangaben
die gesamte Zeitachse (das Ausgabeformat zeichnet überhaupt keine Zeitangaben auf)
- Zeilenumbrüche
Zeilenumbrüche (mehrzeilige Blöcke werden zu einer Zeile zusammengefügt)
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.
CSV in TXT umwandeln: Datei hineinziehen oder Text einfügen, den reinen Text herunterladen. Der Browser erledigt alles, nichts geht hinaus.
Das ist die Richtung mit der kürzesten Ausgabe: TXT kennt weder Zeitachse noch Gruppierung mehrerer Zeilen. Die Liste oben beschreibt das Format, nicht Ihre Datei.
Auch viele Dateien auf einmal sind möglich; die Warteschlange arbeitet sie seriell ab und liefert ein ZIP.
Beispiele
Eine typische CSV-Datei, nach TXT konvertiert
Eingabe
start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."
Ausgabe
The quick brown fox.
Jumps over, the lazy dog.
Two lines here.
And a second one.
In dieser Ausgabe verloren: Zeitachse und Zeilenumbrüche. Alles andere stimmt Zeile für Zeile.
Dieselbe Konvertierung mit widerspenstiger Eingabe
Eingabe
id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.
Ausgabe
Hello there, friend.
Second line.
End before start.
Unquoted comma in text, right here.
Solche Schäden haben echte Dateien – gemischte Zeilenenden, verirrte Leerzeichen, leere Felder. Vergleichen Sie mit dem sauberen Beispiel oben, um zu sehen, was der Parser verzeiht.
Häufige Fragen
Wohin verschwinden die Zeitcodes von CSV in TXT?
TXT hat keine Zeitachse: Ein Textexport besteht aus Wörtern. Die Reihenfolge der Tabellenzeilen bleibt, aber nichts in der Ausgabe sagt, wann eine Zeile erscheint.
Was passiert mit einer mehrzeiligen CSV-Zelle in TXT?
Beide Zeilen werden untereinander geschrieben, aber die Gruppierung geht verloren: TXT kennt keine cue, die mehrere Zeilen umfasst. Beim erneuten Einlesen entstehen zwei cues statt einer.
Wie sieht die TXT-Ausgabe aus, wenn CSV zu TXT wird?
Ohne Nummern und Zeitcodes, eine Textzeile pro Untertitelzeile. Der Zellinhalt wird entquotiert und in Zeilen zerlegt.
Bleibt die Reihenfolge der CSV-Zeilen in TXT erhalten?
Ja, die Textzeilen folgen den nach start geordneten Tabellenzeilen. Innerhalb einer mehrzeiligen Zelle bleibt die Zeilenreihenfolge ebenfalls erhalten.
Kann ich TXT zurück nach CSV wandeln?
Ja, aber TXT nach CSV erzeugt eine neue Zeitachse, weil TXT keine Zeiten hat; jede Textzeile bekommt einen Slot. Die Zeilenumbrüche von damals sind nicht rekonstruierbar.
Warum sollte die CSV-Datei vor dem Weg nach TXT geprüft werden?
Weil der Konverter nur erkennt, was er als Tabelle liest: Eine mit Semikolon exportierte Datei wird als reiner Text behandelt. Der Verlustbericht zeigt, ob die Spalten erkannt wurden, bevor die Ausgabe weiterverwendet wird.