CSV til SBV
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.
Slipp inn en CSV-fil på denne siden, og du får den tilbake som SBV, med tidsstemplene skrevet om og teksten i behold.
Her går ingenting tapt: alt CSV kan uttrykke, kan SBV også, så hver tekstblokk, hvert tidsstempel og hver linje kommer over uendret.
Du kan kjøre én CSV-fil eller en hel sesong til SBV i samme kjøring: filene behandles én om gangen, kjøringen kan avbrytes underveis, og alt kommer ned som én ZIP.
Konverteringen fra CSV til SBV skjer i nettleseren din, så ingenting lastes opp.
Eksempler
En typisk CSV-fil konvertert til SBV
Inndata
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."
Resultat
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.
Ingenting går tapt her: CSV og SBV uttrykker de samme tingene, så de to sidene kan sammenlignes linje for linje.
Samme CSV-til-SBV-konvertering med vanskelig inndata
Inndata
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.
Resultat
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.
Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva CSV-parseren tilgir.
Ofte stilte spørsmål
Hva går tapt når CSV blir SBV?
Ingenting. CSV lagrer rader med start, slutt og tekst i millisekunder, og SBV lagrer tekstblokker med start- og sluttid og innebygde tagger — de to kan sammenlignes linje for linje, og hver tekstblokk, hvert tidsstempel og hver linje kommer over uendret.
Hvordan skrives tidsstemplene om fra CSV til SBV?
En tid i CSV ser slik ut: `00:00:01.000` i en `start`- eller `end`-kolonne. I SBV skrives den som `0:00:01.000,0:00:03.500` — start og slutt med komma imellom. 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 CSV i SBV?
Verken CSV eller SBV har en stiltabell, men CSV kan ha innebygde tagger i teksten. De innebygde taggene for fet, kursiv og farge blir stående som vanlige tegn i teksten i SBV og overlever dermed.
Hvordan ser en SBV-fil ut når den er laget fra CSV?
SBV begynner hver tekstblokk med tidslinjen, uten nummer, og skiller blokkene med en tom linje. Konverteringen fra CSV fyller den formen: hver tekstblokk blir én SBV-blokk, i samme rekkefølge, med CSV-ens tekst delt i de samme linjene.
Kan jeg konvertere SBV tilbake til CSV, og hva går tapt da?
Ja, og den veien er også tapsfri: SBV og CSV uttrykker de samme tingene, så en runde tilbake gir de samme tekstblokkene og tidsstemplene.
Beholder SBV plasseringen som CSV beskriver?
Verken CSV eller SBV har en posisjonsmodell, så det er ingenting å miste: hver tekstblokk havner der spilleren setter den.