View Single Post
Old 7th January 2009, 02:20   #9  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
All excellent advice, so far!

As far as the denoising goes, I'd suggest fft3dfilter, or fft3dgpu if you have a fast graphics card.

DV usually has very noisy chroma, so I'd clean that right off the bat (after deinterlacing). So, taking the existing script and modifying it a bit:

Code:
Load_Stdcall_plugin("C:\Program Files\AviSynth 2.5\plugins\yadif.dll")
AVISource("Casbah.avi", Pixel_type="YUY2") # Using Cedocida for DV
Yadif(0, 0) # Deinterlace
ConvertToYV12()

fft3dfilter(plane=3, sigma=2)  #clean the chroma planes, tweak sigma as necessary
fft3dfilter(plane=0, sigma=1, sigma2=2, sigma3=2, sigma4=1) #clean the luma plane, tweak the sigmas as necessary
gradfunkmirror(1.51) #Dither the banding that fft3dfilter might reveal

Spline36Resize(1024, 576) #why not expand horizontally to 1:1, or leave at 720x576 and set 16x9 when muxing?
Also, if you're not happy with the loss of motion fluidity inherent in 25i -> 25p, you might encode in 50p (i.e. set YADIF to mode=1).

Just some thoughts

~MiSfit
__________________
These are all my personal statements, not those of my employer :)

Last edited by Blue_MiSfit; 7th January 2009 at 10:04.
Blue_MiSfit is offline   Reply With Quote