Rätta 50 fps till 25 fps
Eller klistra in undertexttext
Inställningar
Vilken bildfrekvens tiderna räknas i. På formatsidorna är det här vad MicroDVD behöver, eftersom formatet lagrar tider som bildnummer. På bildfrekvenssidorna är det den frekvens som filens tider byggdes för – den version som undertexterna gjordes för – och sidans andra fält tar frekvensen för den video du ska använda dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 och 60 är de vanligaste. Blir det fel förskjuts hela tidslinjen, och på bildfrekvenssidorna förskjuts den med ett förhållande i stället för med ett fast belopp.
Bildfrekvensen för den version du ska använda undertexterna med – videon du faktiskt ska spela upp. Faktorn som tillämpas är det första fältet delat med det här, så 24 till 25 ger 0,96: en film går 4 % snabbare på PAL, och en långfilm på 100 minuter får plats på ett 96-minutersband. Får de två fälten fel ordning förskjuts hela tidslinjen åt fel håll med samma belopp.
Den här sidan rättar undertexter som är tidssatta mot 50 fps men ska spelas upp i 25 fps. Kvoten är exakt 2, så varje tidsstämpel halveras: en undertext på två sekunder hamnar på en, en på en minut hamnar på trettio sekunder och varje block står på skärmen dubbelt så länge som det gjorde. Det är den mest extrema rättningen i gruppen, och den är också den lättaste att känna igen: en fil som är dubbelt så lång som videon har nästan alltid fel frekvens snarare än fel förskjutning.
Eftersom faktorn är precis 2 sker ingen avrundning och ingen drift. Varje tid är exakt hälften av sin gamla tid, oavsett var i filen den ligger, och förhållandet mellan två tidsstämplar är oförändrat – bara skalan är en annan. En film på tolv minuter vars sista undertext ligger på tjugotre minuter och femtioåtta sekunder är diagnosen i sig, före varje räkneoperation.
Båda kanterna i varje block halveras, så varje rad blir dubbelt så lång i tid. Det sänker läshastigheten kraftigt, vilket är rätt: texten ska nu följa bilder som passerar hälften så fort. Om filen däremot ser rätt ut i början men videon tar slut medan undertexterna fortsätter är det inte det här paret som gäller – en faktor två är för stor för att vara en avrundning.
MicroDVD rättas genom att deklarera om frekvensen från 50 till 25 på filens första rad. Bild 250 är tio sekunder i 25 fps och fem sekunder i 50, och tio är där blocket hör hemma. Att skriva om bildnumren skulle tillämpa halveringen två gånger. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON och CSV tas emot. Inget laddas upp.
Exempel
Allt halveras
Indata
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 delat med 25 är exakt 2, så inget avrundas och inget driver: blocket på en sekund blir två, blocket på en minut blir två minuter, och varje block står på skärmen dubbelt så länge.
Filens egen längd avslöjar felet
Indata
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.
Ett avsnitt på tolv minuter vars sista undertext ligger på 23 minuter och 58 sekunder är diagnosen i sig: tidslinjen är dubbelt så lång som videon. Jämför med de växande paren i gruppen, där filens totala längd fortfarande är rimlig och bara slutet är synligt fel.
En MicroDVD-fil behåller sina bildnummer
Indata
{1}{1}50
{250}{300}Hello
Resultat
{1}{1}25
{250}{300}Hello
För MicroDVD är rättningen verkligen bara den deklarerade frekvensen: en fil vars bilder räknades i 50 men läses i 25 visar varje block på dubbel tid, och att ändra deklarationen till 25 rättar den utan att röra ett enda bildnummer.
Vanliga frågor
Varför halveras varje tid när jag rättar 50 fps till 25 fps?
Därför att 50 delat med 25 är exakt 2. Varje tidsstämpel multipliceras med den kvoten, vilket i det här fallet är samma sak som att dividera med två. Eftersom faktorn är ett heltal behöver sidan inte avrunda kvoten, och förhållandet mellan två tidsstämplar är detsamma före och efter – bara skalan ändras.
Hur upptäcker jag att en fil behöver 50-till-25-rättningen innan jag kör den?
Jämför filens längd med videons. Om tidslinjen är ungefär dubbelt så lång som videon är frekvensen fel; en tolvminutersvideo vars sista undertext ligger på tjugotre minuter är typexemplet. Ett fast tidsfel flyttar filen lika mycket överallt och ändrar inte dess totala längd, så en fördubbling är alltid en frekvensskillnad.
Blir textblocken dubbelt så långa av 50-till-25-rättningen?
Ja. Båda kanterna halveras, så en rad på en sekund blir två sekunder, och varje block står på skärmen dubbelt så länge. Läshastigheten halveras, vilket är precis vad som behövs när bilderna nu passerar hälften så fort. Om filen redan låg på gränsen för tecken per sekund blir den här rättningen en förbättring.
Rättas bildnumren i en MicroDVD-fil av 50-till-25-konverteringen?
Nej, bara den deklarerade frekvensen på första raden ändras från 50 till 25. Bild 250 är tio sekunder i 25 fps och fem i 50, och tio är där blocket hör hemma. Att skriva om bildnumren skulle tillämpa halveringen två gånger, eftersom spelaren redan läser dem i den nya takten.
Vad gör jag om filen inte är exakt dubbelt så lång som videon?
Då är 50-till-25 fel par. En fil som är ungefär 4 procent för lång behöver PAL-rättningen, en som växer med en fjärdedel hör till 29,97-paret, och en som ligger fel med ett fast belopp ska förskjutas i stället. Mät filens längd mot videons innan du väljer sida, så slipper du tillämpa en faktor två på en fil som bara var några sekunder fel.