Quote:
Originally Posted by MWilson
Quick testing showed that this helped on a 720x480 version of your video. (My netbook won't run 4k ) You may have to modify it a bit.
Code:
v=AVISource("F:\Drone OV.avi").converttoyv12()
v.autolevels(12)
a=last.interframe("Faster","Smooth",60000,1001,cores=1).selectevery(4,0,3)
b=a.gaussresize(width(v)/12,height(v)/12).gblur(2).gaussresize(width(a),height(a))
y1=overlay(a,b,mode="subtract")
y2=b.interframe("Faster","Smooth",60000,1001,cores=1).selectevery(4,0,3).temporalsoften(10,25,25,0).gblur(2)
y3=merge(y1.temporalsoften(8,25,25,0),y1,.25)
merge(y2,y3)
temporalsoften(10,20,20,0)
y4=last
y5=merge(a,y4,.9)
return y5.f3kdb()
Here's the result: https://drive.google.com/open?id=0B7...2p0SXpkdTFIVFE
Edit: Should allow more detail through.
Edit: Added link to video.
|
I'm just gonna be blunt here, your solution sucks
the fog looks kind of normal and the auto and the mountain are shimmering like hell, cuz you merged interpolated frames with the source frame, and that's toxic, like that lame and dumb "ConvertFPS" trick, motion interpolation is far from perfect first, and just say if it was indeed perfect, you're merging frames at different time coordinates together, and that = ghosting + shimmering and other shit like that
I didn't use no motion interpolation, you see the problem is NOT low framerate so motion interpolation is so not the solution