Log in

View Full Version : VHS SECAM waves artefacts


nicmar
10th February 2014, 15:01
hello,

How can i remove the waves artefacts from a video capture of an old VHS SECAM Tape ?
I know it's a SECAM problem, with PAL tapes, it's ok, with the same context capture.
Mdegrain TR3, reduce the pb, but perhaps a specific process (chroma/luma for the waves) , could limit the average result.


The video :
http://vhs.nicmar.fr/vhs_secam.avi
A sample :
https://dl.dropboxusercontent.com/s/qat0ihpnct9o6mg/VHS%20SECAM.png

Thank you for your help

nicmar
11th February 2014, 19:39
I don't know how to use FF3TD with a custom curve.
Could you post a little sample ?
thanks

Sir BlunderBrain
12th February 2014, 21:28
It's a bit hard to tweak things with the tiny cropped sample but I think I got decent results with a combination of DeFreq (http://www.avisynth.nl/users/warpenterprises/files/defreq_5F25_dll_20060428.zip) and FFT3DFilter (http://www.avisynth.nl/users/warpenterprises/files/fft3dfilter_20070220.zip).

AviSource("vhs_secam.avi")
DeFreq(show=0, fx=62.5, fy=0, dx=2, dy=50)
FFT3DFilter(sigma=4)


Disclaimer: I'm not an expert on these tools (more like a noob). If any of the resident gurus want to step in and tell me how I got it wrong, feel free :)

nicmar
14th February 2014, 06:47
Great !
your script do a good job, fastly and without reducing details.
Thanks


So, now, my script is :

AVISource("c:\test\VHS_SECAM.avi")
crop( 12, 2,-12,-10)
AssumeTFF()
converttoyv12(interlaced=true)
separatefields
cnr2("oxx",8,16,191,100,255,32,255, false)
DeFreq(show=0, fx=62.5, fy=0, dx=2, dy=50)
FFT3DFilter(sigma=3)
weave
qtgmc("medium")
coloryuv2(autowhite=true)
unsharpmask(80,3,0)