Hopp til hovedinnhold
SubtitleMatrix

CSV-undertekstformat

Hva dette formatet kan uttrykke

Tekstformatering
Bare ren tekst
Plassering på skjermen
Nei
Karaoketiming
Nei
Linjeskift inne i en tekstblokk
Ja
Tidslinje
Start- og sluttid for hver tekstblokk
Tidsoppløsning
1 ms
Tid lagret som bildenummer
Nei
Tekst fra høyre til venstre
Ja

Eksempler

En typisk CSV-fil, og hva som leses ut av den

Fil

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

Hva den inneholder

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

Høyre side er ikke en konvertert fil — det er det denne siden leser ut av venstre side, og det hver konvertering av filen starter fra.

En vanskelig CSV-fil, og hva som fortsatt leses ut av den

Fil

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.

Hva den inneholder

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)

Ekte filer kommer med BOM, Windows-linjeskift, en løs linje før en tidslinje eller en tidslinje som ikke kan leses i det hele tatt. Ingenting kaster: det som ikke kan forstås, rapporteres i stedet for å forsvinne i stillhet.

Konverter CSV Spreadsheet til et annet format

Hver av disse kjører helt i nettleseren din. Etikettene sier hva den retningen koster, før du åpner den.

CSV → JSON lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

CSV → SBV lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

CSV → SMI lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

CSV → SRT lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

CSV → TTML lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

CSV → VTT lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

Konvertering inn til dette formatet

Her er oppslagsverket for CSV: hva en CSV-fil kan lagre, hva den ikke kan, og én side for hvert format den kan konverteres til.

Tabellen over er hele CSV-listen — det finnes ingen skjult funksjonsliste. Når en rad sier nei, er det nøyaktig det som går tapt ved å konvertere til CSV, og hver konverteringsside nedenfor sier det før du åpner en fil.

Alle CSV-konverteringene nedenfor kjører i nettleseren din — ingenting lastes opp, og du trenger ingen konto, noe som betyr noe for materiale under NDA, i en pasientjournal eller under sendeforbud.

Ofte stilte spørsmål

Hva er en CSV-fil?

En CSV-fil er en `start,end,text`-overskrift og én rad per tekstblokk, med anførselstegn rundt tekst som inneholder komma eller linjeskift. Start- og sluttid med millisekunders oppløsning. Det er formatet regneark og rapporter bruker når undertekstene skal telles, sorteres eller slås opp.

Lagrer CSV formatering?

CSV har ingen stiltabell; innebygde tagger i teksten blir stående som tegn. Det betyr at CSV ikke har noen stiltabell å miste, men også at fet og kursiv bare overlever der de står som tegn i teksten.

Lagrer hver CSV-tekstblokk både start- og sluttid?

CSV lagrer begge: start- og sluttid med millisekunders oppløsning. Et tidspunkt skrives som `00:00:01.000` i en `start`- eller `end`-kolonne, så det er ingen tvil om hvor en tekstblokk begynner og slutter.

Hvilke formater kan jeg konvertere CSV til uten tap?

SRT, VTT, SBV, SMI, TTML, JSON — alt CSV kan uttrykke, kan disse også. Tabellen over er kilden: en rad som sier ja på begge sider, er en egenskap som overlever.

Kan jeg åpne en CSV-fil i en teksteditor?

Ja. En CSV-fil er en `start,end,text`-overskrift og én rad per tekstblokk, med anførselstegn rundt tekst som inneholder komma eller linjeskift, så filen kan leses og rettes uten spesialverktøy. Det som er lettest å bomme på, er tidsstemplet: `00:00:01.000` i en `start`- eller `end`-kolonne.