Zum Hauptinhalt springen
SubtitleMatrix

CSV in SRT umwandeln

Oder Untertiteltext einfügen

Was diese Konvertierung ändert

In diese Richtung geht nichts verloren — jedes Merkmal des Quellformats hat im Zielformat einen Platz.

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 SRT umwandeln: Datei hineinziehen oder Text einfügen, die SRT-Fassung herunterladen. Der Browser erledigt alles, nichts geht hinaus.

In dieser Richtung geht nichts verloren: Eine SRT-Datei kann jede cue aus der Tabelle mit Zeit, Text und Zeilenumbruch aufnehmen. Die Spalten werden an der Kopfzeile erkannt, nicht an ihrer Position.

Eine Datei oder eine ganze Staffel: Die Warteschlange arbeitet seriell und liefert ein gemeinsames ZIP.

Beispiele

Eine typische CSV-Datei, nach SRT 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

1
00:00:01,000 --> 00:00:03,500
The quick brown fox.

2
00:00:04,000 --> 00:00:06,250
Jumps over, the lazy dog.

3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.

Hier geht nichts verloren: Die rechte Seite enthält jede Zeit und jeden Text der linken. Der Vergleich zeigt, wie die Tabelle in nummerierte SRT-Blöcke zerfällt.

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

1
00:00:01,000 --> 00:00:04,000
Hello there, friend.

2
00:00:05,000 --> 00:00:07,000
Second line.

3
00:00:10,000 --> 00:00:10,001
End before start.

4
00:00:12,000 --> 00:00:14,000
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

Wie erkennt der Konverter die Spalten bei CSV nach SRT?

Über die Kopfzeile, nicht über die Position: start, start time, begin, from und in bedeuten den Anfang; end, stop, to, out und timeout das Ende; text, subtitle, caption, content, line und dialogue den Text. Groß- und Kleinschreibung, Leerzeichen, Unterstriche und Bindestriche spielen keine Rolle.

Was passiert bei CSV nach SRT, wenn die Datei keine Kopfzeile hat?

Dann wird die erste Zeile als Daten gelesen und die Spalten in der Reihenfolge start, end, text gedeutet. Eine Kopfzeile erkennt der Konverter daran, dass die erste Zelle kein Zeitcode ist.

Welche Zeitformate dürfen bei CSV nach SRT in den Zellen stehen?

Minuten und Sekunden oder Stunden, Minuten und Sekunden, mit optionalem Bruchteil nach Komma oder Punkt. Der Bruchteil wird nach seiner Stellenzahl gelesen: .5, .50 und .500 sind alle eine halbe Sekunde.

Was passiert bei CSV nach SRT, wenn ein Zeitstempel in zwei Spalten gerutscht ist?

Der Konverter setzt die beiden Hälften wieder zusammen, wenn sie wie ein Zeitcode aussehen. Ein klassischer, kaputter Excel-Export lässt sich damit trotzdem umwandeln.

Warum ist CSV nach SRT verlustfrei?

Weil SRT alles ausdrücken kann, was CSV enthält: Millisekunden-Zeiten, Text und Zeilenumbrüche. Aus jeder Tabellenzeile wird ein nummerierter SRT-Block, ohne dass etwas fehlt.

Kann ich SRT zurück nach CSV wandeln?

Ja, und SRT nach CSV verliert Stil, Position und Karaoke, weil eine Tabellenzelle dafür keinen Platz hat. In dieser Richtung bleibt alles erhalten.

Verwandte Werkzeuge