Hopp til hovedinnhold
SubtitleMatrix

VTT til MicroDVD

FormatkonverteringWebVTT (VTT)
Eller lim inn underteksttekst

Innstillinger

Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.

Hva denne konverteringen endrer

3 ting slippes eller trenger en avgjørelse

  • Formatering

    all formatering (fet, kursiv, farge, kontur, skygge)

  • Bildefrekvens

    dette formatet lagrer tider som bildenummer — tidene avhenger av bildefrekvensen du oppgir

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

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

Konverteringen fra VTT til MicroDVD mister noe, og det er verd å vite hva: farge, omriss, skygge og marger forsvinner, og fet og kursiv finnes ikke som tagger i MicroDVD, så bare teksten står igjen; MicroDVD lagrer tid som bildenummer, så hvert tidsstempel festes til nærmeste bilde ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt); MicroDVD har ingen plass til innholdet VTT oppbevarer utenfor tekstblokkene.

Listen over filboksen er regnet ut fra hva VTT og MicroDVD 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 MicroDVD-konverteringen og laste ned alt som én ZIP.

Arbeidet med VTT til MicroDVD skjer i nettleseren din — ingen server ser filen.

Eksempler

En typisk VTT-fil konvertert til MicroDVD

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

{1}{1}25
{25}{100}Hello there.
{113}{200}Second line with italics.

Dette går tapt i utdataen: formatering, bildefrekvens og metadata. Bildefrekvensen avgjør avbildningen: hvert tidsstempel festes til nærmeste bilde ved verdien i sidefeltet, og 25 fps brukes hvis feltet står tomt.

Samme VTT-til-MicroDVD-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

{1}{1}25
{25}{50}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 MicroDVD?

Dette: farge, omriss, skygge og marger forsvinner, og fet og kursiv finnes ikke som tagger i MicroDVD, så bare teksten står igjen; MicroDVD lagrer tid som bildenummer, så hvert tidsstempel festes til nærmeste bilde ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt); MicroDVD 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 MicroDVD bildenummer for start og slutt, og derfor kommer de nevnte tingene ikke med. Teksten og rekkefølgen kommer over.

Hvordan skrives tidsstemplene om fra VTT til MicroDVD?

En tid i VTT ser slik ut: `00:00:04.126` — punktum foran millisekundene. I MicroDVD skrives den som `{103}{175}` — bildenummer, ikke klokketid. Ved bildefrekvensen du oppgir (25 fps hvis feltet står tomt) festes hvert tidsstempel til nærmeste bilde; ved 25 fps er ett bilde 40 ms. Rekkefølgen er den samme, og ingen tekstblokk flyttes mer enn ett bilde.

Hvilken bildefrekvens skal jeg bruke når VTT blir MicroDVD?

MicroDVD lagrer tid som bildenummer, så konverteringen fra VTT trenger en bildefrekvens. Verdien i sidefeltet brukes; står feltet tomt, antas 25 fps. En feil verdi vises knapt i starten og driver lenger utover i filmen.

Hva skjer med formateringen fra VTT i MicroDVD?

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 MicroDVD skriver rå tekst.

Hvordan ser en MicroDVD-fil ut når den er laget fra VTT?

MicroDVD begynner hver linje med to bildenummer i krøllparenteser, skriver linjeskift som `|` og kan ha et `{1}{1}25`-hode med bildefrekvens. Konverteringen fra VTT fyller den formen: hver tekstblokk blir én MicroDVD-blokk, i samme rekkefølge, med VTT-ens tekst delt i de samme linjene.

Kan jeg konvertere MicroDVD tilbake til VTT, og hva går tapt da?

Ja, og den veien har sin egen tap-liste: MicroDVD lagrer tid som bildenummer, så hvert tidsstempel avhenger av bildefrekvensen du oppgir; filens eget `{1}{1}`-hode brukes hvis feltet står tomt, og 25 fps er siste utvei. Det er ikke den samme listen som VTT → MicroDVD, fordi de to formatene beholder ulike ting.

Beholder MicroDVD 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 MicroDVD har en posisjonsmodell, så det er ingenting å miste: hver tekstblokk havner der spilleren setter den.

Hva gjør MicroDVD med en tekstblokk fra VTT som har flere linjer?

Den beholder linjene. VTT og MicroDVD uttrykker begge flere linjer per tekstblokk, og konverteringen skriver linjeskiftet med `|` mellom linjene i stedet for å slå sammen teksten.

Relaterte verktøy