View Single Post
Old 9th September 2015, 10:49   #4  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
Since I'm doing deblocking too, this is what I've got so far. Feel free to criticize.
Code:
SetMTmode(mode=5,threads=8) # start with mode=5 forAVIsource http://forum.doom9.org/showthread.php?p=1067216#post1067216 
setmemorymax(1024)  
LoadPlugin("C:\SOFTWARE\DGindex\DGDecodeNV.dll")  
LoadPlugin("C:\SOFTWARE\DGindex\DGDecode.dll")  
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins-qtgmc-smdegrain\mt_masktools-25.dll")  
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins-qtgmc-smdegrain\mvtools2.dll")  
# 
Import("C:\Program Files (x86)\AviSynth 2.5\Deblock_QED_MT2.avs") 
Import("C:\Program Files (x86)\AviSynth 2.5\LimitedSharpenFaster.avs") 
DGSource("T:\HDTV\WDTVlive\MP4hd\progressive\2015.09.05-SANFL-QualifyingFinal-Westies-d-Port-Q1-HD.dgi")  
SetMTmode(mode=2) # 
Deblock_QED(quant1=36) 
Spline36resize(720,576) 
#-- 
#To double fps with MFlowFps for *best* results (but slower processing) 
super = MSuper(pel=2) 
# Use block overlap, halfpixel accuracy and Exhaustive search 
backward_vec = MAnalyse(super, overlap=4, isb = true, search=3) 
forward_vec = MAnalyse(super, overlap=4, isb = false, search=3) 
MFlowFps(super, backward_vec, forward_vec, num=2*FramerateNumerator(last), den=FramerateDenominator(last)) 
#-- 
AssumeTFF() #choose the SAME field order like before deinterlacing 
SeparateFields().SelectEvery(4,0,3).Weave() #reinterlace. 
AssumeTFF() #choose the SAME field order like before deinterlacing 
AssumeFPS(25) 
#-- 
ColorMatrix(interlaced=true,mode="Rec.709->Rec.601") 
SetMTmode(mode=5,threads=8) 
Distributor() # use this when using HC and SetMTmode, per http://forum.doom9.org/showthread.php?p=1063622#post1063622
hydra3333 is offline   Reply With Quote