29,97 fps til 23,976 fps
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.
Bildefrekvensen til versjonen du skal bruke undertekstene med — videoen du faktisk skal spille av. Faktoren som brukes, er den første boksen delt på denne, så 24 til 25 gir 0,96: en film går 4 % raskere på PAL, og en 100-minutters film passer på en 96-minutters kassett. Setter du de to boksene feil vei, forskyves hele tidslinjen i feil retning med samme beløp.
Denne siden tar en undertekstfil der tidslinjen ble telt i 29,97 bilder i sekundet og setter den på en tidslinje på 23,976. Hvert tidsstempel multipliseres med 1,25 — fem fjerdedeler, nøyaktig — så filen kommer ut en fjerdedel lengre: en tekstblokk på førtiåtte sekunder blir en på ett minutt, og en blokk som sier tjuefire minutter i en episode som varer tretti, kommer tilbake til tretti. De to ratene ligger klare i feltene, så du kan starte med en gang — bytt dem hvis filen din ble telt ved noe annet.
Feilen er det samme regnestykket som speilbildet, sett fra den andre enden. Bildenummer delt på 29,97 når de hørte til en tidslinje på 23,976, kommer ut en fjerdedel for små, fordi 23,976 delt på 29,97 er 0,8 — så hele tidslinjen klemmes til fire femtedeler av lengden sin, og hver undertekst vises 20 prosent tidlig, lenger og lenger foran etter hvert som filmen går. Å multiplisere med 1,25 er den feilen delt ut igjen.
Å kjenne igjen hvilken vei du er, er hele jobben, og symptomet sier det. Undertekster som går sent og blir senere, med en episode på tjuefire minutter der den siste blokken påstår tretti, trenger 0,8. Undertekster som vises tidlig og blir tidligere, med en episode på tjuefire minutter der den siste blokken påstår tjuefire når episoden varer tretti, trenger denne siden. Begge filene ble bygget av de samme feildelte bildenumrene; bare retningen på feilen skiller.
1,25 er eksakt, av samme grunn som speilet: 29,97 er 30000/1001 og 23,976 er 24000/1001, så den felles delingen på 1001 forkorter bort, og 29,97 over 23,976 er rett og slett 30000 over 24000 — fem fjerdedeler, uten noe avrundet og uten noe til overs. Hver tekstblokk får en fjerdedel mer tid på skjermen, så lesehastigheten for hver linje faller med 20 prosent, som er den ene retningen i denne gruppen som letter trykket i stedet for å øke det. Alt foregår lokalt, og køen tar hele sesongen i én omgang uten opplasting — SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV leses som det de faktisk er, ikke som filnavnet antyder.
Eksempler
Fjerdedelen, i sin helhet
Inndata
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:01:00,000 --> 00:01:02,000
One minute in.
Resultat
1
00:00:01,250 --> 00:00:03,750
Hello there.
2
00:01:15,000 --> 00:01:17,500
One minute in.
1,25 er 29,97 delt på 23,976. Blokken på ett sekund vinner 250 ms, og den på ett minutt vinner 15 000 ms — seksti ganger avstanden fra null, seksti ganger bevegelsen. Begge kantene i hver blokk multipliseres, så en linje på to sekunder får 2,5 sekunder, og det ekstra rommet er der forbedringen i lesehastighet kommer fra.
Tidlig med en fjerdedel av den forløpte tiden
Inndata
1
00:08:00,000 --> 00:08:02,000
Eight minutes in.
2
00:24:00,000 --> 00:24:02,000
Twenty-four minutes in.
Resultat
1
00:10:00,000 --> 00:10:02,500
Eight minutes in.
2
00:30:00,000 --> 00:30:02,500
Twenty-four minutes in.
To minutter tidlig ved åtteminuttmerket, seks minutter tidlig ved tjuefireminuttmerket — en fjerdedel av den forløpte tiden i begge tilfeller, som er hvordan et forholdsproblem ser ut og ikke en forskyvning. Den siste blokken er den du sjekker etter konverteringen: åpne filen på dens nye tidsstempel, og linjen skal være der, og er den det, er alt før den også riktig.
Bildene blir stående, deklarasjonen flytter seg
Inndata
{1}{1}29.97
{300}{360}Hello
Resultat
{1}{1}23.976
{300}{360}Hello
MicroDVD teller i bilder, og ingenting var galt med bildene — det var frekvensen de ble delt på. Bilde 300 deklarert ved 29,97 leses som ti sekunder, som er det tidlige det klages over; deklarert ved 23,976 leses det som tolv og et halvt, som er der den blokken hører hjemme. Så første linje redigeres, og ikke ett bildenummer røres: å skrive dem om ville brukt den ekstra fjerdedelen to ganger.
Ofte stilte spørsmål
Hvorfor er faktoren for 29,97 til 23,976 nøyaktig 1,25?
Fordi begge frekvensene er et rundt tall delt på 1001 — 29,97 er 30000/1001 og 23,976 er 24000/1001 — så deler du den ene på den andre, forkorter 1001 bort og etterlater 30000 over 24000, som er fem fjerdedeler. Ingenting er avrundet og ingenting er tilnærmet, og derfor lander blokken på førtiåtte sekunder på nøyaktig ett minutt.
Undertekstene mine vises for tidlig og blir tidligere — er dette paret?
Sjekk om det tidlige er en fjerdedel av den forløpte tiden. To minutter tidlig ved åtteminuttmerket, seks minutter ved tjuefireminuttmerket og tjuefire minutter tidlig i en to timers film er dette paret nøyaktig. Speilsiden håndterer det motsatte symptomet: undertekster som går sent og blir senere, trenger 0,8 i stedet for 1,25.
Kan jeg bruke dette paret for å gå fra en NTSC-video rett til PAL?
Nei, og å gå gjennom denne siden er den lange veien med vilje. 29,97 til 25 er 1,19880, og det finnes ingen side for det, fordi 29,97 er frekvensen signalet går i snarere enn en hastighet bildene spilles av i — film inne i det fylles ut med gjentatte bilder som lar spilletiden være. Den ærlige veien fra en NTSC-tidslinje til en PAL-tidslinje er tilbake til filmfrekvensen først, som er denne konverteringen, og deretter 23,976 til 25.
Videoen er 29,97 og undertekstene ser riktige ut — vil denne siden ødelegge dem?
Det vil den, og dette er speilet av fellen på den andre siden. En film båret i et NTSC-signal har pulldown lagt på, som gjentar bilder uten å endre spilletiden, så en fil tidfest mot den videoen er allerede riktig. Bare en fil der bildenumrene ble delt på feil frekvens, trenger konvertering; å multiplisere en riktig fil med 1,25 gjør hver undertekst en fjerdedel sen.
Hva skjer med blokklengder og lesehastighet når tidslinjen vokser med en fjerdedel?
Hver tekstblokk vinner 25 prosent av varigheten sin i tillegg til å flytte seg senere, så en linje på to sekunder får 2,5 sekunder mens ordene står nøyaktig som de var. Det senker lesehastigheten for hver linje med 20 prosent, som gjør dette til et av de to parene i gruppen som letter trykket på en fil i stedet for å øke det — det andre er halveringen fra 50 til 25.
Hva slags arbeidsflyt etterlater en fil tidlig i stedet for sen?
En som behandlet beholderens frekvens som bildenes frekvens. NTSC bærer 29,97, så et verktøy som leser det tallet av videoen og deler bildenummer på det, vil tidfeste enhver film inne i signalet for tidlig, fordi filmen selv går i 23,976 og pulldown bare var utfylling. Botemidlet er å oppgi frekvensen bildene faktisk går i, som er det denne siden gjør: 29,97 først, 23,976 andre.