View Single Post
Old 9th September 2015, 05:22   #1  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 540
PAL 1080p to PAL 576i with high quality motion compensated interpolation

I have a (legal) 1080p source of sports footage in an mp4 container. I only have a DVD player and an old simple media player. Sports footage looks better interlaced anyway (I once heard it called "motion fluidity").

I can use Mr Donald Graft's dgdecodeNV to make use of my Ti750i graphics card to resize the 1080p input to 576p apparently like
Code:
LoadPlugin("C:\DGindex\DGDecodeNV.dll") 
DGSource("footy.dgi",resize_w=720,resize_h=576)
But then I'd need to
(i) double the framerate using the latest nice accurate form of motion compensated interpolation (something in mvtools2?)
(ii) and turn that into a DVD compatible TFF interlaced fields 576i (ie 50 fields/sec) output.

Suggestions very much welcomed on how to do (i) and (ii).


edit: for (ii) I think this turns 576p50 into 576i TFF interlaced
Code:
AssumeTFF()
SeparateFields()
SelectEvery(4,0,3) # top field first
Weave()
edit2: is it this using mvtools2 ?
Code:
#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))
edit3: I just saw SVPflow ... and I'm a bit unsure if it works with avisynth 2.57
http://forum.doom9.org/showthread.php?t=164554

Last edited by hydra3333; 9th September 2015 at 06:02.
hydra3333 is offline   Reply With Quote