Zum Hauptinhalt springen
SubtitleMatrix

CSV-Untertitelformat

Was dieses Format ausdrücken kann

Textformatierung
Nur reiner Text
Positionierung auf dem Bildschirm
Nein
Karaoke-Zeitangaben
Nein
Zeilenumbrüche innerhalb eines Blocks
Ja
Zeitachse
Start- und Endzeit für jeden Block
Zeitauflösung
1 ms
Zeitangaben als Bildnummern gespeichert
Nein
Rechts-nach-links-Text
Ja

Beispiele

Eine typische CSV-Datei und was daraus gelesen wird

Datei

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."

Was sie enthält

3 cues, 4 lines of 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.

Outside the cues:
  header     start,end,text
  delimiter  ","

Die rechte Seite ist keine konvertierte Datei – sie zeigt, was diese Seite aus der linken liest und womit jede Konvertierung dieser Datei beginnt.

Eine widerspenstige CSV-Datei und was trotzdem gelesen wird

Datei

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.

Was sie enthält

4 cues, 4 lines of text

  00:00:01.000 → 00:00:04.000
    Hello there, friend.
  00:00:05.000 → 00:00:07.000
    Second line.
  00:00:10.000 → 00:00:10.001
    End before start.
  00:00:12.000 → 00:00:14.000
    Unquoted comma in text, right here.

Outside the cues:
  header     id,start,end,note,text
  delimiter  ","

Reported while reading — repaired or skipped, never silently:
  1 × rows whose start time could not be read (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

Echte Dateien kommen mit BOM, Windows-Zeilenenden, einer verirrten Zeile vor dem Zeitcode oder einem unlesbaren Zeitcode. Nichts davon wirft einen Fehler: Was nicht verstanden wird, wird gemeldet statt still verworfen.

CSV Spreadsheet in ein anderes Format konvertieren

Jede davon läuft vollständig in Ihrem Browser. Die Beschriftungen sagen, was diese Richtung kostet, bevor Sie sie öffnen.

CSV → JSON: verlustfrei, direkt im Browser, ohne Upload.

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

CSV → SBV: verlustfrei, direkt im Browser, ohne Upload.

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

CSV → SMI: verlustfrei, direkt im Browser, ohne Upload.

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

CSV → SRT: verlustfrei, direkt im Browser, ohne Upload.

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

CSV → TTML: verlustfrei, direkt im Browser, ohne Upload.

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

CSV → VTT: verlustfrei, direkt im Browser, ohne Upload.

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

In dieses Format konvertieren

CSV ist das Tabellenformat dieser Seite: eine Kopfzeile, danach eine Zeile pro Untertitelblock mit start, end und text. Diese Seite ist die Referenz dazu – was das Format aufnimmt, was nicht, und eine Seite für jedes Zielformat.

Die Spalten werden an der Kopfzeile erkannt, nicht an ihrer Position; ohne Kopfzeile gilt die Reihenfolge start, end, text. Zeitangaben dürfen Komma oder Punkt vor dem Bruchteil tragen, geschrieben wird immer der Punkt.

Alle Konvertierungen laufen im Browser. Nichts wird hochgeladen, keine Anmeldung ist nötig – wichtig für Material, das den Rechner nicht verlassen darf.

Häufige Fragen

Was ist eine CSV-Datei als Untertitelformat?

Eine .csv-Datei ist ein Untertitel als Tabelle: eine Kopfzeile und danach eine Zeile pro cue mit start, end und text. Sie ist die Wahl, wenn ein Mensch Zeiten in Excel oder Google Sheets lesen, ändern oder zurückgeben soll.

Speichert CSV Gestaltung oder Position?

Nein. Eine Tabellenzelle enthält Text; ein Tag wie <i> erscheint als sichtbare Zeichenfolge, nicht als Formatierung. Für Bildschirmposition gibt es keine Spalte, deshalb geht sie verloren.

Wie genau sind die Zeiten in einer CSV-Datei?

Jede cue hat start und end im Format 00:00:04.126, also auf die Millisekunde genau. Der Punkt statt eines Kommas ist Absicht: Ein Komma würde ohne Anführungszeichen die Spalten verschieben.

Welche Formate sind von CSV aus verlustfrei?

SRT, VTT, SBV, SMI, TTML und JSON können alles ausdrücken, was CSV kann – Zeitachse, Zeilenumbrüche und Text. Die Tabelle oben zeigt das: Steht in beiden Spalten ja, überlebt die Eigenschaft. Alle anderen Richtungen verlieren etwas.

Kann ich eine CSV-Datei im Texteditor öffnen?

Ja, in der Praxis wird sie aber im Tabellenprogramm geöffnet. Die Spalten heißen start, end und text, die Zeiten lesen sich als 00:00:01.000.

Warum erkennt mein deutsches Excel die CSV-Datei nicht richtig?

Weil deutsches Excel standardmäßig Semikolon als Trennzeichen und Komma als Dezimalzeichen erwartet. Die Datei verwendet Komma als Trenner und Punkt in den Zeiten. Die Datei sollte deshalb über Daten importieren geöffnet und das Komma als Trennzeichen eingestellt werden.