#48;1;vectors search multinum=2 multiden=1 algo=1 block=true ml=0 search=3 sadml=0 sadgamma=1 blend=false dist=5 pel=1 blkh=16 blkv=16 overlap=8 overlapv=8 Recalc=0 dct=0 svp_scheduler=true svp_cache_fwd=4+2 SetMemoryMax(1024) svp_flow_lib="d:\svpmark 3\data\libflowsse.dll" LoadPlugin("d:\svpmark 3\data\mvtools2.dll") LoadPlugin("d:\svpmark 3\data\ffms2.dll") SetMTMode(3,4) ffvideosource("d:\svpmark 3\data\video\VID_1080p.avi") ConvertToYV12() SetMTMode(2) src=last super=MSuper(pel=pel, hpad=blkh, vpad=blkv) backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, dct=dct) forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, dct=dct) backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec, blksize=blkh/2, blksizev=blkv/2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist, thsad=thsad, dct=dct) forward_vec = Recalc==0 ? forward_vec : MRecalculate(super, forward_vec, blksize=blkh/2, blksizev=blkv/2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist, thsad=thsad, dct=dct) finest=pel==1 ? super : MFinest(super) smooth_video=MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(last)*multinum,den=FramerateDenominator(last)*multiden, algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend) return smooth_video