View Single Post
Old 8th December 2011, 18:21   #4  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 5,371
Are you trying to interpolate to 59.94p then re-interlace for NTSC?

Code:
a = MPEG2Source


###ODD FIELDS INTERPOLATION using "FILLDROPS"
a
AssumeTFF()
SeparateFields()
SelectOdd()
odd = last
super_odd=MSuper(odd,pel=2)
vfo=manalyse(super_odd,truemotion=true,isb=false, delta=1)
vbo=manalyse(super_odd,truemotion=true,isb=true,delta=1)
filldrops_o = mflowinter(odd,super_odd,vbo,vfo,time=50)

ConditionalFilter(odd, filldrops_o, odd, "YDifferenceFromPrevious()", "lessthan", "1.3")

odd_filtered=last


odd_filtered
bob #interpolated 29.97p now


###MFlowFPS for 2x framerate (or use interframe instead)
source=last

super = source.MSuper(pel=2)
backward_vec = MAnalyse(super, overlap=4, isb = true, search=3)
forward_vec = MAnalyse(super, overlap=4, isb = false, search=3)
source.MFlowFps(super, backward_vec, forward_vec, blend=false, num=60000, den=1001)

#59.94p now, reinterlace if necessary

Last edited by poisondeathray; 8th December 2011 at 18:24.
poisondeathray is offline   Reply With Quote