Log in

View Full Version : Low light and grainy DV file


hoozdapimp
19th July 2006, 19:34
So I had to take some video of a friend's 50th birthday party....he asked me to do it....since I don't have the greatest camera, I asked him how the lighting would be and he assured me it would be fine....this was not the case. Using the tiny lense on my mini DV camera, the video is very grainy in the low light situations....I have tried using some filters to brighten up the scene (which actually worked quite well), but I was wondering if there was a good way to remove some of the noise. I have uploaded a clip if that would help:

http://www.socomusic.com/video/clip.avi

Here is my script:

LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\AGC.dll")
AVISource("G:\party\party1.avi",audio=false)
ConvertToYUY2()
HDRAGC()
ReInterpolate411()
SeparateFields()
odd=SelectOdd.Convolution3D(1, 6, 10, 6, 8, 2.8, 0)
evn=SelectEven.Convolution3D(1, 6, 10, 6, 8, 2.8, 0)
Interleave(evn,odd)
Weave()
DoubleWeave.SelectOdd()
LanczosResize(720,480)

Boulder
19th July 2006, 20:44
FFT3DFilter/FFT3DGPU often work wonders, you might want to try either one of them out instead of Convolution3D. I also think you should move HDRAGC() after Reinterpolate?

Serbianboss
19th July 2006, 22:12
I think that HDRAGC() must be between separate field and wave. Because its spatial filter and if is source is interlaced it must be after separate field.

Pookie
19th July 2006, 22:46
http://forum.doom9.org/showthread.php?t=89555&highlight=motion+compensated