DepanSafe source
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) (source, from pastebin.com) |
Raffriff42 (Talk | contribs) m (added category) |
||
Line 1: | Line 1: | ||
+ | [[Category:Script_source]] | ||
source: http://pastebin.com/raw.php?i=pqPp0n72 | source: http://pastebin.com/raw.php?i=pqPp0n72 | ||
<pre> | <pre> |
Revision as of 09:37, 12 November 2015
source: http://pastebin.com/raw.php?i=pqPp0n72
function depansafe( clip c, float "dxmax", float "dymax", float "error", clip "prefilter", bool "info", string "log" ) { dxmax = default(dxmax, 1.5) dymax = default(dymax, 1.5) error = default(error, 4.0) prefilter = default(prefilter,c.removegrain(4,4)) c DepanStabilize(data=MDepan(prefilter.MSuper.MAnalyse(isb=false),log=log,error=error), \dxmax=dxmax,dymax=dymax,zoommax=1,rotmax=0,info=info) cropx = ceil(dxmax)*2 cropy = ceil(dymax)*2 ratiox = "YPlaneMax("+string(ceil(99-dxmax/cropx*100))+")" ratioy = "YPlaneMax("+string(ceil(99-dymax/cropy*100))+")" crop(width-cropx,0,0,0).conditionalfilter( \crop(0,0,cropx,0).conditionalfilter( \crop(0,height-cropy,0,0).conditionalfilter( \crop(0,0,0,cropy).conditionalfilter( \last,c,ratioy,">","0"), \c,ratioy,">","0"), \c,ratiox,">","0"), \c,ratiox,">","0") }