Hopp til hovedinnhold
SubtitleMatrix

SBV til CSV

Eller lim inn underteksttekst

Hva denne konverteringen endrer

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

Denne listen kommer fra egenskapsmatrisen for disse to formatene, ikke fra den bestemte filen du lastet inn. En bestemt fil kan miste mer hvis den bruker egenskaper formatet tillater, men matrisen ikke modellerer.

Her konverteres en SBV-fil til CSV i nettleseren: du slipper inn en fil — eller limer inn teksten — og får CSV-utdataen tilbake.

Ingenting i SBV mangler en plass i CSV: tidslinje, tekst, linjedeling og rekkefølge kommer over som de er.

En enkelt SBV-fil går like fint som hundre, så du kan sende hele sesongen gjennom CSV-konverteringen og laste ned alt som én ZIP.

Arbeidet med SBV til CSV skjer i nettleseren din — ingen server ser filen.

Eksempler

En typisk SBV-fil konvertert til CSV

Inndata

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.

Resultat

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

Ingenting går tapt her: SBV og CSV uttrykker de samme tingene, så de to sidene kan sammenlignes linje for linje.

Samme SBV-til-CSV-konvertering med vanskelig inndata

Inndata

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Resultat

start,end,text
00:00:02.000,00:00:04.000,Carriage-return line endings.
00:00:06.000,00:00:08.000,"Indented timecode, no final newline."

Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva SBV-parseren tilgir.

Ofte stilte spørsmål

Hva går tapt når SBV blir CSV?

Ingenting. SBV lagrer tekstblokker med start- og sluttid og innebygde tagger, og CSV lagrer rader med start, slutt og tekst i millisekunder — de to kan sammenlignes linje for linje, og hver tekstblokk, hvert tidsstempel og hver linje kommer over uendret.

Hvordan skrives tidsstemplene om fra SBV til CSV?

En tid i SBV ser slik ut: `0:00:01.000,0:00:03.500` — start og slutt med komma imellom. I CSV skrives den som `00:00:01.000` i en `start`- eller `end`-kolonne. Begge formatene bruker samme oppløsning, så ingen avrunding skjer. Rekkefølgen er den samme, og ingen tekstblokk flyttes mer enn avrundingen tilsier.

Hva skjer med formateringen fra SBV i CSV?

Verken SBV eller CSV har en stiltabell, men SBV kan ha innebygde tagger i teksten. De innebygde taggene for fet, kursiv og farge blir stående som vanlige tegn i teksten i CSV og overlever dermed.

Hvordan ser en CSV-fil ut når den er laget fra SBV?

CSV er en `start,end,text`-overskrift og én rad per tekstblokk, med anførselstegn rundt tekst som inneholder komma eller linjeskift. Konverteringen fra SBV fyller den formen: hver tekstblokk blir én CSV-blokk, i samme rekkefølge, med SBV-ens tekst delt i de samme linjene.

Kan jeg konvertere CSV tilbake til SBV, og hva går tapt da?

Ja, og den veien er også tapsfri: CSV og SBV uttrykker de samme tingene, så en runde tilbake gir de samme tekstblokkene og tidsstemplene.

Beholder CSV plasseringen som SBV beskriver?

Verken SBV eller CSV har en posisjonsmodell, så det er ingenting å miste: hver tekstblokk havner der spilleren setter den.

Relaterte verktøy