okay, after 10 minutes of testing, I've got running a framerate-doubler:
Code:
# script to create doubled frameratewith genmotion
loadplugin("C:\x\avisynth_c.dll")
loadCplugin("c:\x\genmotion.dll")
avisource("30p.avi")
i=converttoyv12()
f=GenMotion(i,filename="c:\deshaker.log",delta=0.5).trim(1,0)
b=GenMotion(i,filename="c:\deshaker.log",delta=-0.5)
# mix fwd. and bckwd. compensation
g=overlay(f,b,opacity=0.5)
# make a 50:50 blend of the input
g1=overlay(i,i.trim(1,0),opacity=0.5)
# mix the blended input into the compensated video to achieve some kind of stability
g2=overlay(g,g1,opacity=0.3)
#double the framerate
interleave(i,g2)
#if the output of the interpolated frames is to bluury, try to reduce the 2nd opacity=0.3 value, or use
#interleave(i,g)
I'll post a quadrupler, when I am coming back from work (about 12hrs.)
and I think, we can nail static items in the video, so they aren't compemnsated, thus resultingin jittery station logos etc.
this would require introducing motionmasking with some tricks.