Korjaa 25 fps 23,976 fps:ksi
Tai liitä tekstityksen teksti
Asetukset
Kuvanopeus, jossa ajoitukset on laskettu. Muotosivuilla tätä tarvitsee MicroDVD, koska se tallentaa ajoituksen ruutunumeroina. Kuvanopeussivuilla tämä on nopeus, jota vasten tiedosto ajastettiin — versio, jolle tekstitys tehtiin — ja sivun toinen laatikko ottaa sen videon nopeuden, jonka kanssa aiot tekstitystä käyttää. Yleisiä ovat 23,976, 24, 25, 29,97, 30, 50, 59,94 ja 60. Väärä arvo siirtää koko aikajanaa, ja kuvanopeussivuilla se siirtää sitä suhteellisesti eikä kiinteällä määrällä.
Sen version kuvanopeus, jonka kanssa aiot tekstitystä käyttää — video, jonka todella aiot toistaa. Käytettävä kerroin on ensimmäinen laatikko jaettuna tällä, joten 24 → 25 antaa 0,96: elokuva kulkee PAL-versiolla 4 % nopeammin, ja 100 minuutin elokuva mahtuu 96 minuutin nauhalle. Laatikoiden kääntäminen väärin päin siirtää koko aikajanaa väärään suuntaan samalla määrällä.
Tämä sivu ottaa 25 fps:n PAL-versiota vasten ajoitetun tekstitystiedoston ja sijoittaa sen 23,976 fps:n versioon. Jokainen aikaleima kerrotaan 25 jaettuna 23,976:lla eli 1,0427094:llä, joten koko aikajana tulee ulos 4,271 prosenttia myöhempänä ja jokaiselle alaotsikolle annetaan 4,271 prosenttia enemmän aikaa ruudulla. Kentät on jo täytetty 25 → 23,976 -parille; muuta niitä, jos kohteesi on puhtaan 24 fps:n master.
Tapaus, jota varten sivu on olemassa, on paluu PAL:sta. Eurooppalaisella 25 fps:n levyllä tai lähetyksellä kuvat kulkevat 4,271 prosenttia nopeammin kuin elokuva, josta ne tulivat, joten PAL-versiota vasten ajoitettu tiedosto on puristettu sen verran ja se pitää levittää takaisin elokuvaversiolle. Kumpi elokuvaversio, se on koko kysymys — 23,976 on se, mitä elokuvan NTSC-julkaisu käyttää, ja se on 24000/1001, ei 24. Jos kohteesi on todellista 24:ää pyörittävä elokuvamasteri, tarvitsemasi pari on 25 → 24 ja kerroin 1,0416667; ne eroavat 0,1 prosenttia, mikä on 3,5 sekuntia tunnissa.
Yksi varoitus kannattaa lukea ennen kaikkea muuta. Tätä sivua hakevat yleensä ne, jotka yrittävät sijoittaa PAL-tekstityksen NTSC-videoon, ja pari, johon he tarttuvat, on 25 ja 29,97 — kerroin 0,83417, joka kutistaisi aikajanan kuudesosalla. Sillä luvulla ei ole fyysistä tarinaa: 29,97 on nopeus, jolla NTSC-signaali kulkee, ei nopeus, jolla kuvat toistetaan, ja sen sisällä oleva elokuva venytetään takaisin toistuvilla ruuduilla, jotka jättävät keston rauhaan. Rehellinen reitti PAL:sta NTSC:hen kulkee elokuvan nopeuden kautta, ja se alkaa täältä.
Suhde kohdistetaan etäisyyteen nollasta, joten kymmenen minuutin kohdalla oleva alaotsikko liikkuu 25,6 sekuntia myöhemmäksi ja tunnin kohdalla oleva 2 minuuttia 33,7 sekuntia myöhemmäksi. Jokaisen alaotsikon molemmat rajat liikkuvat, joten kahden sekunnin riville annetaan 2,085 sekuntia ja jokaisen rivin lukunopeus laskee hiukan sen sijaan että nousisi. Mitään ei lähetetä palvelimelle, ja kokonainen kausi menee jonon läpi yhdellä kertaa — SRT-, WebVTT-, ASS-, SSA-, SBV-, SAMI-, MicroDVD-, TTML-, JSON- ja CSV-tiedostot luetaan sellaisina kuin ne oikeasti ovat eikä sen mukaan mitä tiedostopääte antaisi ymmärtää.
Esimerkit
Lyhyt alaotsikko ja pitkä alaotsikko
Syöte
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:01:00,000 --> 00:01:02,000
One minute in.
Tuotos
1
00:00:01,043 --> 00:00:03,128
Hello there.
2
00:01:02,563 --> 00:01:04,648
One minute in.
1,0427094 on 25 jaettuna 23,976:lla. Sekunnin kohdalla oleva alaotsikko liikkuu 43 ms myöhemmäksi ja minuutin kohdalla oleva 2 563 ms myöhemmäksi — kuusikymmentä kertaa etäisyys nollasta, kuusikymmentä kertaa liike. Puhtaalla 24:n ja 25:n parilla olisi saatu 1,0416667, ja tuo minuutin alaotsikko olisi jäänyt 63 ms aikaisemmaksi kuin tässä.
Korjaus kasvaa kellon mukana
Syöte
1
00:10:00,000 --> 00:10:02,000
Ten minutes in.
2
01:00:00,000 --> 01:00:02,000
An hour in.
Tuotos
1
00:10:25,626 --> 00:10:27,711
Ten minutes in.
2
01:02:33,754 --> 01:02:35,839
An hour in.
Kaksikymmentäviisi sekuntia kymmenen minuutin kohdalla, kaksi ja puoli minuuttia tunnin kohdalla. Tiedosto, joka näyttää jäävän koko ajan yhä kauemmas jälkeen, on juuri tämän parin korjaama oire, ja kasvu todistaa, että kyse on suhdeongelmasta eikä siirto-ongelmasta: kiinteä siirto kohdistaisi joko alun tai lopun, ei koskaan molempia.
MicroDVD-tiedosto säilyttää ruutunumeronsa
Syöte
{1}{1}25
{50}{100}Hello
Tuotos
{1}{1}23.976
{50}{100}Hello
MicroDVD laskee ruuduissa, ja ruudut ovat samat kuvat kummallakin tavalla — ruutu 50 on ruutu 50 riippumatta siitä, toistetaanko se 25:llä vai 23,976:lla. Ainoa muokkaus on ensimmäisellä rivillä ilmoitettu nopeus, jota soitin käyttää ruutunumeroiden muuntamiseen takaisin sekunneiksi. Ruutunumeroiden uudelleenkirjoittaminen soveltaisi 4,271 prosenttia kahdesti.
Usein kysytyt kysymykset
PAL-tekstitykseni pitää saada toimimaan NTSC-videon kanssa — onko 25 → 23,976 se pari?
Yleensä on, koska NTSC ja PAL eivät ole saman asian kaksi nopeutta: elokuva kulkee NTSC:llä 23,976:lla ja PAL:lla 25:llä, joten rehellinen askel PAL-aikajanasta NTSC-aikajanaan on ensin takaisin elokuvan nopeuteen — 25 jaettuna 23,976:lla on 1,0427094. Pari, johon sen sijaan tartutaan, on 25 ja 29,97, joka kertoo 0,83417:llä ja ottaa tiedostosta kuudesosan pois. Sillä luvulla ei ole fyysistä tarinaa: 29,97 on signaalin nopeus, ja sen sisällä oleva elokuva täytetään toistuvilla ruuduilla, jotka eivät muuta kestoaikaa.
Miksi kerroin on 1,0427094 eikä 1,0416667?
Koska 23,976 on 24000/1001 eikä 24, joten 25 jaettuna 23,976:lla on 1,0427094 kun taas 25 jaettuna 24:llä on 1,0416667. Ero on 0,104 prosenttia: 3,5 sekuntia tunnissa ja 5,9 sekuntia 95-minuuttisessa elokuvassa. Käytä sen nopeuden sivua, jolla kohteesi oikeasti pyörii — jos versio, jolle tekstityksen laitat, on elokuvan NTSC-julkaisu, se on 23,976, ja jos se on elokuvamasteri, se on todellinen 24.
Kuinka paljon myöhemmäksi viimeinen tekstitys osuu?
Vartin kohdalla noin 38 sekuntia myöhemmäksi, kymmenen minuutin kohdalla 25,6 sekuntia myöhemmäksi, tunnin kohdalla kaksi minuuttia 33,7 sekuntia myöhemmäksi, ja 95-minuuttisesta PAL-tiedostosta tulee 99 minuuttia 3 sekuntia. Korjaus on kiinteä osuus kellosta, joten viimeinen alaotsikko liikkuu aina eniten. Se tarkoittaa myös, että tiedosto pitenee videon pysyessä saman mittaisena — ja juuri se on tarkoitus, koska ajoitukset olivat aluksi liian aikaisia.
Tekstitys on muunnoksen jälkeen yhä sivussa lopussa — mistä muusta se voi johtua?
PAL-levystä, josta on leikattu kohtauksia. Monet eurooppalaiset julkaisut ovat muutaman sekunnin lyhyempiä, koska ruutuja tai kokonaisia otoksia on leikattu, ja jos leikkaukset ovat muualla kuin lopussa, mikään yksittäinen suhde ei saa tiedostoa kohdalleen: virhe hyppää jokaisessa leikkauksessa sen sijaan että kasvaisi tasaisesti. Siihen tarvitaan pistesynkronointi, jossa annat kaksi kiintopistettä ja työkalu laskee niiden välisen suhteen ja siirron, eikä kuvanopeusmuunnos.
Voiko tekstitystiedostolla ajoittaa PAL-levyn, joka nopeutettiin 24 fps:n masterista?
Voi, ja laskutoimitus on samanmuotoinen hieman eri luvulla. Jos versio, johon olet palaamassa, on todellista 24:ää pyörittävä elokuvamasteri, pari on 25 → 24 ja kerroin 1,0416667; jos se on elokuvan NTSC-julkaisu, nopeus on 23,976 ja kerroin 1,0427094. Tämän sivun molemmat kentät hyväksyvät kumman tahansa, ja kummallakin on oma sivunsa, joka selittää milloin se on oikea.
Muuttuuko tiedostossa muuta kuin ajoitus?
Ei. Teksti, rivinvaihdot ja muodon kantama muotoilu jäävät koskemattomiksi, eikä alaotsikoiden järjestys voi muuttua: jokaisen aikaleiman kertominen samalla positiivisella luvulla on monotoninen kuvaus, joten kaksi alaotsikkoa, jotka eivät ennen lomittuneet, eivät voi alkaa lomittua nyt. Jokainen alaotsikko saa kyllä 4,271 prosenttia enemmän aikaa ruudulla, ja se on ryhmän ainoa suunta, jossa rivin lukunopeus laskee sen sijaan että nousisi.