# Desired framerate
framerateSetting=60
# Motion Resolution 4, 8, 16, or 32 lower is better quality, higher is faster
horizontalMotionResolution=32
verticalMotionResolution=32
# Quality settings
plevelSetting=1
searchparamSetting=1
pelSetting=1
modeSetting=0
# CPU Settings and threads
numOfThreadsSetting=8
# Maximum Memory
SetMemoryMax(1280)
SetMTMode(2,numOfThreadsSetting)
ffdShow_source()
super=MSuper(pel=pelSetting, hpad=0, vpad=0)
backward_1=MAnalyse(super, chroma=false, isb=true, blksize=horizontalMotionResolution, blksizev=horizontalMotionResolution, searchparam=searchparamSetting, plevel=plevelSetting, search=3, badrange=(-24))
forward_1=MAnalyse(super, chroma=false, isb=false, blksize=horizontalMotionResolution, blksizev=horizontalMotionResolution, searchparam=searchparamSetting, plevel=plevelSetting, search=3, badrange=(-24))
backward_2 = MRecalculate(super, chroma=false, backward_1, blksize=verticalMotionResolution, blksizev=verticalMotionResolution, searchparam=searchparamSetting, search=3)
forward_2 = MRecalculate(super, chroma=false, forward_1, blksize=verticalMotionResolution, blksizev=verticalMotionResolution, searchparam=searchparamSetting, search=3)
MBlockFps(super, backward_2, forward_2, num=framerateSetting, den=1, mode=modeSetting)
GetMTMode(false) > 0 ? distributor() : last