dadix
17th June 2012, 20:50
Actually, that worked surprisingly well!
Here's my script that I used that worked quite a bit better than my original and actually very slightly faster:
backward_vectors = source.MVAnalyse(isb = true,truemotion=true,delta = 1,idx = 1,pel=2)
forward_vectors = source.MVAnalyse(isb = false,truemotion=true,delta = 1,idx = 1,pel=2)
forward_compensation = source.MVFlow(forward_vectors, idx=1)
backward_compensation = source.MVFlow(backward_vectors, idx=1)
interleave(forward_compensation, source, backward_compensation)
fft3dgpu(precision=1,sigma=4,sharpen=0.7,bt=3)
TTempSmooth(maxr=1)
return selectevery(3,1).BlackmanResize(1280,720).TTempSmooth(maxr=7)
I'm trying a modification of this script to do a 5-frame-diameter window instead of a 3-frame window for the denoiser; its half the speed, of course. Its already quite a bit better than the original though and is much more watchable; I got 0.993 SSIM (!!!!) encoding a 2-minute scene at 660kbps, the average bitrate which was used in that scene my original encoding of the full film (which was 670kbps ABR, designed to fit on a CD)
Out of curiosity, how much would this script benefit from multithreading (and using fft3dfilter instead of fft3dgpu)? I only have a 7700 Go, so right now this script actually appears to be GPU-limited.
very good script , thanks for this
Here's my script that I used that worked quite a bit better than my original and actually very slightly faster:
backward_vectors = source.MVAnalyse(isb = true,truemotion=true,delta = 1,idx = 1,pel=2)
forward_vectors = source.MVAnalyse(isb = false,truemotion=true,delta = 1,idx = 1,pel=2)
forward_compensation = source.MVFlow(forward_vectors, idx=1)
backward_compensation = source.MVFlow(backward_vectors, idx=1)
interleave(forward_compensation, source, backward_compensation)
fft3dgpu(precision=1,sigma=4,sharpen=0.7,bt=3)
TTempSmooth(maxr=1)
return selectevery(3,1).BlackmanResize(1280,720).TTempSmooth(maxr=7)
I'm trying a modification of this script to do a 5-frame-diameter window instead of a 3-frame window for the denoiser; its half the speed, of course. Its already quite a bit better than the original though and is much more watchable; I got 0.993 SSIM (!!!!) encoding a 2-minute scene at 660kbps, the average bitrate which was used in that scene my original encoding of the full film (which was 670kbps ABR, designed to fit on a CD)
Out of curiosity, how much would this script benefit from multithreading (and using fft3dfilter instead of fft3dgpu)? I only have a 7700 Go, so right now this script actually appears to be GPU-limited.
very good script , thanks for this