View Single Post
Old 4th February 2012, 00:05   #281  |  Link
FDisk80
Registered User
 
Join Date: Mar 2005
Location: Israel
Posts: 162
Quote:
Originally Posted by Gavino View Post
To continue Didée's theme: "slow" is bad. But "crashing" is even worse.

Most source filters don't work multithreaded, so you have to run them in mode 5, before switching to mode 2 for the rest of the script.
Well, it still crashes in mode 5.
The script is just to heavy for realtime 1080p even for a quad core CPU at 3.6Ghz and GPU acceleration + DXVA enabled.
Even at "Very Fast" and "Super Fast" presets.

BTW,
SVP sets "SetMemoryMax(1024)" and "SetMTMode(3,7)" by default, did not see it crash once. CPU load is much much lower and GPU load is the same, about 40%
Some settings are just overkill in InterFrame for realtime.


Code:
svp_scheduler=true
SetMemoryMax(1024)
svp_cache_reduce=true
svp_flow_lib="C:\Program Files (x86)\SVP\Plugins\MVTools2\libflowgpu.dll"
multinum=5
multiden=2
algo=13
block=false
ml=0
search=5
sadml=100
sadgamma=1
blend=true
dist=2
pel=2
sharp=0
Recalc=0
blkh=32
blkv=32
overlap=8
overlapv=8
wid_den=1
hei_den=1


LoadPlugin ("C:\Program Files (x86)\SVP\Plugins\MVTools2\mvtools2.dll")
SetMTMode(3,7)
ffdShow_source()
Assert(width==1920 && height==816,"Frame size "+string(width)+"x"+string(height)+" instead of 1920x816")
delim=":"
WriteFileStart("C:\Users\FDisk\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)
smooth_video


distributor()

Last edited by FDisk80; 4th February 2012 at 12:57.
FDisk80 is offline   Reply With Quote