VTT til SBV
Eller lim inn underteksttekst
Hva denne konverteringen endrer
2 ting slippes eller trenger en avgjørelse
- Formatering
all formatering (fet, kursiv, farge, kontur, skygge)
- Formatspesifikt innhold
innhold som kildeformatet oppbevarer utenfor tekstblokkene (blokker utenom tekstblokkene, topptekst, innstillinger per tekstblokk, kommenterte hendelser) — målformatet har ingen plass til det
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 VTT-fil på denne siden, og du får den tilbake som SBV, med tidsstemplene skrevet om og teksten i behold.
Konverteringen fra VTT til SBV mister noe, og det er verd å vite hva: farge, omriss, skygge og marger forsvinner, mens fet og kursiv overlever som innebygde tagger; SBV har ingen plass til innholdet VTT oppbevarer utenfor tekstblokkene.
Listen over filboksen er regnet ut fra hva VTT og SBV kan uttrykke, ikke fra filen din, så svaret er det samme før du laster opp noe.
En enkelt VTT-fil går like fint som hundre, så du kan sende hele sesongen gjennom SBV-konverteringen og laste ned alt som én ZIP.
Arbeidet med VTT til SBV skjer i nettleseren din — ingen server ser filen.
Eksempler
En typisk VTT-fil konvertert til SBV
Inndata
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
Resultat
0:00:01.000,0:00:04.000
Hello there.
0:00:04.500,0:00:08.000
Second line with <i>italics</i>.
Dette går tapt i utdataen: formatering og metadata.
Samme VTT-til-SBV-konvertering med vanskelig inndata
Inndata
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
Resultat
0:00:01.000,0:00:02.000
No header, two lines before the timecode.
Slik ser skader på ekte filer ut — blandede linjeskift, løse mellomrom, tomme felt. Sammenlign med det ryddelige eksempelet over for å se hva VTT-parseren tilgir.
Ofte stilte spørsmål
Hva går tapt når VTT blir SBV?
Dette: farge, omriss, skygge og marger forsvinner, mens fet og kursiv overlever som innebygde tagger; SBV har ingen plass til innholdet VTT oppbevarer utenfor tekstblokkene. På kildesiden har VTT tekstblokker med start- og sluttid og grunnleggende innebygde tagger; på målsiden har SBV tekstblokker med start- og sluttid og innebygde tagger, og derfor kommer de nevnte tingene ikke med. Teksten og rekkefølgen kommer over.
Hvordan skrives tidsstemplene om fra VTT til SBV?
En tid i VTT ser slik ut: `00:00:04.126` — punktum foran millisekundene. 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 VTT i SBV?
Det som går tapt, er det VTT kan uttrykke ut over de innebygde taggene — klasser, regioner og stilblokker. Selve 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 VTT?
SBV begynner hver tekstblokk med tidslinjen, uten nummer, og skiller blokkene med en tom linje. Konverteringen fra VTT fyller den formen: hver tekstblokk blir én SBV-blokk, i samme rekkefølge, med VTT-ens tekst delt i de samme linjene.
Kan jeg konvertere SBV tilbake til VTT, og hva går tapt da?
Ja, og den veien er også tapsfri: SBV og VTT uttrykker de samme tingene, så en runde tilbake gir de samme tekstblokkene og tidsstemplene.
Beholder SBV plasseringen som VTT beskriver?
VTT kan ha `align:`- og `position:`-innstillinger etter tidsstemplet, men de hører til utenfor tekstblokkmodellen og forsvinner som en del av VTT-ens egne konstruksjoner, ikke som en plassering i tekstblokken. Verken VTT eller SBV har en posisjonsmodell, så det er ingenting å miste: hver tekstblokk havner der spilleren setter den.
Hva gjør SBV med en tekstblokk fra VTT som har flere linjer?
Den beholder linjene. VTT og SBV uttrykker begge flere linjer per tekstblokk, og konverteringen skriver linjeskiftet ved å legge linjene under hverandre i samme blokk i stedet for å slå sammen teksten.
Hva skjer med kommentarer og metadata i VTT når filen blir SBV?
VTT kan ha `NOTE`-, `STYLE`- og `REGION`-blokker samt innstillinger på tekstblokken som `align:` og `position:` utenfor tekstblokkene. SBV har ingenting — SBV lagrer tekstblokker og ikke noe annet; derfor registreres dette som tap, og det er tekstblokkene som kommer med videre.