VTT til TXT
Eller lim inn underteksttekst
Hva denne konverteringen endrer
4 ting slippes eller trenger en avgjørelse
- Tider
hele tidslinjen (resultatformatet registrerer ingen tider i det hele tatt)
- Formatering
all formatering (fet, kursiv, farge, kontur, skygge)
- Linjeskift
linjeskift (tekstblokker med flere linjer slås sammen til én linje)
- 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 teksten tilbake som TXT — uten tidsstempler, men med hver linje i behold.
Forskjellen mellom VTT og TXT er ikke kosmetisk: hele tidslinjen forsvinner, fordi TXT ikke lagrer noen tidspunkter i det hele tatt; farge, omriss, skygge og marger forsvinner, og fet og kursiv finnes ikke som tagger i TXT, så bare teksten står igjen; linjeskiftene forsvinner, og tekstblokker med flere linjer slås sammen; TXT har ingen plass til innholdet VTT oppbevarer utenfor tekstblokkene.
Listen over filboksen er regnet ut fra hva VTT og TXT kan uttrykke, ikke fra filen din, så svaret er det samme før du laster opp noe.
Du kan kjøre én VTT-fil eller en hel sesong til TXT i samme kjøring: filene behandles én om gangen, kjøringen kan avbrytes underveis, og alt kommer ned som én ZIP.
Konverteringen fra VTT til TXT skjer i nettleseren din, så ingenting lastes opp.
Eksempler
En typisk VTT-fil konvertert til TXT
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
Hello there.
Second line with italics.
Dette går tapt i utdataen: tidslinjen, formatering, linjeskift og metadata.
Samme VTT-til-TXT-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
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 TXT?
Dette: hele tidslinjen forsvinner, fordi TXT ikke lagrer noen tidspunkter i det hele tatt; farge, omriss, skygge og marger forsvinner, og fet og kursiv finnes ikke som tagger i TXT, så bare teksten står igjen; linjeskiftene forsvinner, og tekstblokker med flere linjer slås sammen; TXT 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 TXT bare tekstlinjer, uten tider, og derfor kommer de nevnte tingene ikke med. Teksten og rekkefølgen kommer over.
Hvordan skrives tidsstemplene om fra VTT til TXT?
En tid i VTT ser slik ut: `00:00:04.126` — punktum foran millisekundene. I TXT finnes det ingen tidsstempler å skrive den til — TXT lagrer bare tekst, så hele tidslinjen blir igjen i kilden mens ordene og rekkefølgen følger med.
Hva skjer med formateringen fra VTT i TXT?
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 faller også bort, fordi TXT skriver rå tekst.
Hvordan ser en TXT-fil ut når den er laget fra VTT?
TXT er bare tekstlinjer skilt med linjeskift, der tomme linjer markerer avsnitt. Konverteringen fra VTT fyller den formen: hver tekstblokk blir én TXT-blokk, i samme rekkefølge, med VTT-ens tekst delt i de samme linjene.
Kan jeg konvertere TXT tilbake til VTT, og hva går tapt da?
Ja, og den veien har sin egen tap-liste: tidslinjen blir generert i stedet for konvertert, fordi TXT ikke har noen tidspunkter å konvertere — hver linje får standardvarigheten. Det er ikke den samme listen som VTT → TXT, fordi de to formatene beholder ulike ting.
Beholder TXT 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 TXT har en posisjonsmodell, så det er ingenting å miste: hver tekstblokk havner der spilleren setter den.
Hva gjør TXT med en tekstblokk fra VTT som har flere linjer?
Linjene kommer ut hver for seg, men uten tekstblokken som bandt dem sammen — TXT har ingen tekstblokkmodell, og det er derfor linjeskift står i tap-listen for VTT → TXT.
Hva skjer med kommentarer og metadata i VTT når filen blir TXT?
VTT kan ha `NOTE`-, `STYLE`- og `REGION`-blokker samt innstillinger på tekstblokken som `align:` og `position:` utenfor tekstblokkene. TXT har ingenting; derfor registreres dette som tap, og det er tekstblokkene som kommer med videre.