Ciao Domenico!
Premettendo che alcuni anni fa mi dilettavo nel post processing tramite HTPC in sola riproduzione, mi è venuto in mente perchè non provare uno dei tanti script per il motionflow tramite Avisynth?
Non vorrei andare off-topic, ma per la fluidità io eseguo il Frame doubling indicato in questo thread
http://www.avsforum.com/t/1172653/upscaling-standard-dvd-movies-to-1080p-using-ffdshow-and-your-htpc usando questo script per i DVD
setmtmode(2, 8)
video=ffdshow_source()
A=video
setmtmode(2)
B=A.MSuper(pel=2, hpad=8, vpad=8, levels=4, rfilter=2, isse=true)
One=MAnalyse(B, isb=true, blksize=16, levels=4, search=3, searchparam=3, badrange=(-28), isse=true, sadx264=7, dct=8, pnew=300)
three=MAnalyse(B, isb=false, blksize=16, levels=4, search=1, searchparam=3, badrange=(-18), isse=true, sadx264=7, dct=8, pnew=300)
A.MFlowFps(B, one, three, num=FramerateNumerator(A)*2, den=FramerateDenominator(A)*1)
GetMTMode(false) > 0 ? distributor() : last
e questo per i Blu-Ray
setmtmode(2)
video=ffdshow_source()
A=video
B=A.MSuper(pel=2, hpad=8, vpad=8, rfilter=4)
One=B.MAnalyse(isb=true, blksize=16, search=1, searchparam=2)
Two=B.MAnalyse(isb=false, blksize=16, search=1, searchparam=2)
Three=B.MRecalculate(One, chroma=false, blksize=32, blksizev=32, search=1, searchparam=2)
Four=B.MRecalculate(Two, chroma=false, blksize=32, blksizev=32, search=1, searchparam=2)
A.MBlockFps(B, Three, Four, num=FramerateNumerator(video)*2, den=FramerateDenominator(video)*1, mode=1)
GetMTMode(false) > 0 ? distributor() : last
Nelle ultime pagine l'ideatore del thread ha inserito un codice da usare con le dll messe a disposizione dai creatori dell'SVP (Smooth Video Project), ma non ho avuto la possibilità di provarle perchè necessitano di una scheda video - nel miio caso ATI - a partire almeno dalla serie HD 5000 (monto la 4850.