Problem je kao kod razlomaka kada ih trebaš svesti na zajednički nazivnik - oba videa bi trebali imati isti fps da bi ih mogao kombinirati bez degradacije. Međutim, u praksi baš nije tako jednostavno, tim više što je jedan video interlacan a drugi nije. Pitanje je i što bi bio krajnji rezultat? Ako je to prikaz na tv-u, tada ti odgovara da je rezultat interlacan, ako je namjena web ili sl., tada ti je poželjan progresivni video. Problem je slijedeće prirode; nema pretvaranja fps-a kako god ti paše, zapravo nema uopće u ovom slučaju, već moraš malo ubrzati/usporiti klip da to bude moguće ili raditi pulldown. I onda to baš nije to, ali nemaš zahtjeve baš za broadcasting :P
Što napraviti konkretno? Ako je 1. klip koji je 29,97 fps - pulldown 23,97 fps (inverse telecine), tada je najlakše ubrzati taj klip na 25 fps, što je cca 4% i nije nešto uočljivo. Ali sumnjam da je ta varijanta jer bi tada klip bio interlacan, pa pretpostavljam da kamera tako snima- 29,97 fps progresivno. U tom slučaju mislim da bi bolje bilo da 25i klip mjenjaš u 29,97 fps. Ili da radiš 2:2:3:2:3 pulldown tog klipa. U svakom slučaju moraš klip deinterlacati, promijeniti fps i veličinu. Svaki od spomenutih pojmova je područje za sebe i da ne idem previše u širinu - nema deinterlacanja bez gubitka kvalitete.
Moram priznati da i nisam baš pretvarao pal u ntsc, već mi je sukus obrnut. Ali to bi otprilike ovako nekako išlo;
avisynth;
Mpeg2Source("path/ime filea.d2v") - ako koristiš dgindex
DirectShowSource("path/ime filea.mpg) - ako se odučiš za taj dekoder
SBDeint () - Bob, Yadif, SBDeint ili neki od mali milion deinterlacera
ChangeFPS(59.94)
SeparateFields()
Selectevery(4,0,3) - dobiti ćeš bottom field, za upper koristi 4,1,2
LanczosResize(1280, 360) - povećavaš veličinu na željenu
Weave()
I rezultat bi trebao biti 1280 x 720 29,97i video. Tada deinterlacaš taj video ako želiš da krajnji rezultat bude progresivan ili interlacaš 1. video klip ako želiš da rezultat bude interlacan. Kvalitetu ćeš svakako izgubiti, tim više ako dva puta denterlacaš. Drugi način je da radiš 2:2:3:2:3 pulldown i to jednostavno možeš napraviti ovim programom, uz napomenu da ti ulaz treba biti progresivni video - znači moraš ga deinterlacati prije ovog programa. Treći način je da ubrzaš video (Assume 29.97) što je već dosta vidljivo. Pada mi još x varijanti na pamet, ali obzirom da se nisam time igrao, ne znam što daje najbolji rezultat. U prvom slučaju mogao bi imati i problema s audiom. Ako se odlučiš za prvu varijantu, objasniti ću ti za audio. Uglavnom trebaš dobiti klipove istih fps-a i tek onda ih možeš (uspješno) kombinirati..