Zum Hauptinhalt springen
SubtitleMatrix

CSV in SBV 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 SBV umwandeln: Datei hineinziehen oder Text einfügen, die SBV-Fassung herunterladen. Die Arbeit passiert im Browser, nichts wird gesendet.

In dieser Richtung geht nichts verloren: Beide Formate halten Zeit, Text und Zeilenumbrüche, und die Zeitauflösung ist bei beiden die Millisekunde. Die Liste oben ist deshalb leer.

Die Warteschlange schafft eine Datei oder eine ganze Staffel und liefert am Ende ein gemeinsames ZIP.

Beispiele

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

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over, the lazy dog.

0:00:07.000,0: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 SBV-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

0:00:01.000,0:00:04.000
Hello there, friend.

0:00:05.000,0:00:07.000
Second line.

0:00:10.000,0:00:10.001
End before start.

0:00:12.000,0: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

Warum ist CSV nach SBV verlustfrei?

Beide Formate können dasselbe: eine cue mit start, end und Text. Die Zeit 00:00:04.126 bleibt in Millisekunden unverändert, der Text überlebt samt Zeilenumbrüchen – es gibt keine Eigenschaft, die SBV nicht ausdrücken könnte.

Wie sieht die SBV-Ausgabe aus, wenn CSV zu SBV wird?

Über jeder cue steht eine Zeitzeile wie 0:00:04.126 --> 0:00:06.250, darunter der Text. Nummern und Kopfzeile fehlen; aus jeder Tabellenzeile wird eine SBV-cue.

Sind die CSV-Zeiten in SBV exakt?

Ja. CSV schreibt 00:00:04.126, SBV schreibt 0:00:04.126; der Wert ist derselbe, nur die Stunde wird weggelassen, solange sie null ist. Gerundet wird nichts.

Was passiert mit einer mehrzeiligen CSV-Zelle in SBV?

Die Zeilen stehen untereinander im selben Block; der Umbruch innerhalb der Zelle bleibt erhalten. Beide Zeilen gehören weiterhin zu einer cue.

Bleibt die Reihenfolge der CSV-Zeilen in SBV erhalten?

Ja, die Blöcke werden nach start sortiert geschrieben. Eine unsortierte Tabelle kommt geordnet heraus, der Text bleibt unverändert.

Kann ich SBV zurück nach CSV wandeln?

Ja, und beide Richtungen sind verlustfrei: CSV und SBV drücken dasselbe aus, ein Hin und Zurück liefert dieselbe Zeitachse und denselben Text.

Verwandte Werkzeuge