Ret 50 fps til 25 fps
Eller indsæt underteksttekst
Indstillinger
Hvilken billedhastighed tiderne tælles i. På formatsiderne er det, hvad MicroDVD har brug for, fordi formatet gemmer tider som billednummer. På siderne om billedhastighed er det den hastighed, filen blev timet efter – den version, underteksterne blev lavet til – og sidens anden boks tager hastigheden for den video, du skal bruge dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de almindelige. Tager man fejl, forskydes hele tidslinjen, og på siderne om billedhastighed forskydes den med et forhold i stedet for et fast beløb.
Billedhastigheden for den version, du skal bruge underteksterne med – den video, du faktisk skal afspille. Faktoren, der anvendes, er den første boks divideret med denne, så 24 til 25 giver 0,96: en film kører 4 % hurtigere på PAL, og en spillefilm på 100 minutter passer på et bånd på 96 minutter. Bytter man om på de to bokse, forskydes hele tidslinjen i den forkerte retning med samme beløb.
Denne side tager en undertekstfil, der er timet til 50 fps, og bringer den til 25 fps. Forholdet er 50 divideret med 25, altså præcis 2, så hver tidsangivelse halveres og hver tekstblok kommer til at ligge på den halve tid. Det er den enkleste konvertering på hele siden, fordi der ikke er noget at runde og ingen rest at fordele: et sekund bliver et halvt, et minut bliver tredive sekunder, og en time bliver tredive minutter.
Det er også den fejl, der er nemmest at diagnosticere, før man regner noget som helst. En tolvminutters episode, hvis sidste undertekst ligger på 23 minutter og 58 sekunder, er dobbelt så lang som videoen, og det er hele beviset. Det sker typisk, når en 50i- eller 50p-kilde er blevet talt op med dobbelt så mange billeder, som den reelt har, eller når interlacede billednumre er blevet talt to gange. Sammenlign filens sidste tidspunkt med videoens længde, og du ved, om det er dette par.
MicroDVD er også her en fil, hvor tallene ikke flytter sig. Filen tæller i billeder, og de samme billeder ved 50 og ved 25 er stadig de samme billednumre; det er erklæringen, der skal skifte til 25, og som derefter får de urørte tal til at betyde det rigtige. En fil, hvis billeder blev talt ved 50 men læst ved 25, viser hver tekstblok på dobbelt tid, og det er erklæringen, der retter det.
For de øvrige formater gælder, at begge grænser ganges med 2, at hver bloks varighed fordobles, at rækkefølgen bevares, og at der ikke kan opstå nye overlap. En blok, der bliver så kort, at dens slutning lander på eller før dens start, findes ikke ved denne faktor, men reglen er der. SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON og CSV læses som det, de er, og alt kører lokalt i browseren.
Eksempler
Alt fordobles
Input
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:02,000 --> 00:00:06,000
Hello there.
2
00:02:00,000 --> 00:02:04,000
One minute in.
50 divideret med 25 er 2 præcist, så intet rundes og intet driver: blokken på et sekund bliver to, den på et minut bliver to minutter, og hver tekstblok er på skærmen dobbelt så længe som før. Det er den nemmeste konvertering at kontrollere, fordi hvert tal i resultatet er det dobbelte af det tilsvarende tal i kilden.
Filens egen længde er afsløringen
Input
1
00:11:59,000 --> 00:11:59,500
Last cue of the episode.
Resultat
1
00:23:58,000 --> 00:23:59,000
Last cue of the episode.
En tolvminutters episode, hvis sidste undertekst ligger på 23 minutter og 58 sekunder, er diagnosen i sig selv, før nogen regner: tidslinjen er dobbelt så lang som videoen. Sammenlign det sidste tidspunkt med videoens længde, og du ved, om du er i dette par, inden du rører en eneste indstilling.
En MicroDVD-fil beholder sine billednumre
Input
{1}{1}50
{250}{300}Hello
Resultat
{1}{1}25
{250}{300}Hello
For MicroDVD er rettelsen virkelig bare den erklærede hastighed: en fil, hvis billeder blev talt ved 50 men læst ved 25, viser hver tekstblok på dobbelt tid, og når erklæringen ændres til 25, passer den. Billednumrene er de samme billeder hele vejen igennem.
Ofte stillede spørgsmål
Hvordan ser jeg med det samme, at en fil er dobbelt så lang som videoen?
Sammenlign filens sidste tidspunkt med videoens længde. En tolvminutters episode med en sidste undertekst på 23 minutter og 58 sekunder er dobbelt så lang, og det er nok til at stille diagnosen, før du regner noget som helst. Det er også den kontrol, der skiller dette par fra en almindelig forskydning, hvor filens længde stadig passer nogenlunde.
Hvorfor er dette par nemmere end de andre fps-konverteringer?
Fordi 50 divideret med 25 er præcis 2. Der er ingen brøk at runde, ingen rest at fordele, og hvert tal i resultatet er det dobbelte af det tilsvarende tal i kilden, så du kan kontrollere en hel fil i hovedet. De andre par har forhold som 0,95904 eller 1,0427094, hvor afrundingen er lille nok til at være usynlig i et enkelt klip og stor nok til at betyde noget over en spillefilm.
Hvad betyder det, at billederne er talt to gange?
Det er den typiske årsag til fejlen: en 50i- eller 50p-kilde har dobbelt så mange billeder per sekund, og hvis tidslinjen bliver talt op, som om hvert af dem var et selvstændigt billede i en 25 fps-sekvens, bliver hvert tidspunkt dobbelt så stort. Resultatet er en fil, der ser ud til at vare dobbelt så længe som videoen, hvilket er præcis det, denne side retter ved at halvere alt.
Bliver mine undertekster sværere at læse efter en halvering?
Nej, tværtimod. Fordi hver blok beholder sin tekst og får halveret sin tid, bliver den kortere, ikke længere – men det er den rigtige rettelse, fordi tiden i kilden var dobbelt så stor som den skulle være. Efter konverteringen ligger hver blok på den tid, den faktisk skal have, og læsehastigheden falder til det, den var beregnet til, da filen blev skrevet.
Skal jeg ændre erklæringen i min MicroDVD-fil, eller skal jeg skrive billednumrene om?
Erklæringen. Billednumrene beskriver de rigtige billeder, og det er hastigheden, de bliver læst med, der er forkert. At skrive tallene om ville ødelægge de billeder, filen peger på, og gøre fejlen værre. Siden skifter erklæringen til 25 og lader tallene være, hvilket er den eneste ændring, der er brug for.