Code:
function ct(clip v)
{##(c) MWilson 2017
v=v.converttoyv12().greyscale()
gs=v.greyscale().separatefields().gaussresize(360,360).converttoyv12().padding(16,16,16,16)
gs
r=gs.F2Quiver(1,3,47,127,0)
g=gs.F2Quiver(1,3,120,127,0)
b=gs.F2Quiver(1,3,126,127,6)
mergergb(b,g,r)
invert()
autogamma()
gaussresize(80,80,p=1)
converttoyv12()
coloryuv(autowhite=true)
gaussresize(width(gs),height(gs))
hqdn3d(0,7,0,14)
mergechroma(gs,last)
padresize(360,360)
weave()
converttorgb()
gaussresize(width(v),height(v))
gammac(-3,show=false)
converttoyv12()
return last
}
This isn't complete, but the output surprised me
P.S.
Sorry for being away so long, my father passed away and it's been rough.
P.P.S.
A Quick Video:
https://vimeo.com/230180563