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