svp_scheduler=true SetMemoryMax(1024) svp_cache_reduce=true svp_flow_lib="C:\Program Files (x86)\SVP\Plugins\MVTools2\libflowgpu.dll" multinum=2 multiden=1 algo=13 block=false ml=0 search=4 sadml=0 sadgamma=1 blend=true dist=2 pel=1 sharp=0 Recalc=0 blkh=32 blkv=32 overlap=0 overlapv=0 wid_den=1 hei_den=1 LoadPlugin ("C:\Program Files (x86)\SVP\Plugins\MVTools2\mvtools2.dll") SetMTMode(3,7) DirectShowSource("C:\Users\ROG-SSD-ASUS\Desktop\На речке\16590002.MOV", fps=30, convertfps=true, pixel_type="YV12") Assert(width==1920 && height==1080,"Frame size "+string(width)+"x"+string(height)+" instead of 1920x1080") delim=":" WriteFileStart("C:\Users\ROG-SSD-ASUS\AppData\Roaming\SVP\Logs\avsFPS.txt", "FramerateNumerator()", "delim", "FramerateDenominator()") SetMTMode(2) src=last wid_den==1 ? last : \ hei_den==1 ? LanczosResize(int(width/wid_den/2)*2,height) : LanczosResize(int(width/wid_den/2)*2,int(height/hei_den/2)*2) super=MSuper(pel=pel, hpad=blkh, vpad=blkv, sharp=sharp) finest=pel==1 ? super : MFinest(super) backward_vec=MAnalyse(super, isb=true, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0) forward_vec=MAnalyse(super, isb=false, blksize=blkh, blksizev=blkv, overlap=overlap, overlapv=overlapv, search=search, searchparam=dist, pelsearch=dist, plevel=0) backward_vec = Recalc==0 ? backward_vec : MRecalculate(super, backward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist) forward_vec = Recalc==0 ? forward_vec : MRecalculate(super, forward_vec, blksize=blkh2, blksizev=blkv2, overlap=int(overlap/4)*2, overlapv=int(overlapv/4)*2, search=search, searchparam=dist) 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) ## == MSmoothFps_2.avs == mi = MSmoothFps(super, backward_vec, forward_vec, finest=finest, num=FramerateNumerator(src)*2,den=FramerateDenominator(src), algo=algo, ml=ml, sadml=sadml, sadgamma=sadgamma, block=block, blend=blend).SelectOdd mi = (wid_den==1)&&(hei_den==1) ? mi : mi.BicubicResize(src.width, src.height, b=0, c=0.75) smooth_video = interleave(src,mi) smooth_video distributor()