PDA

View Full Version : Need advice on how to clean up NTSC analog CATV captures


Mr.Radar
27th August 2005, 05:33
Recently my VCR took a dive (literally) so I've been capturing episodes of Battlestar Galactica with my computer and burning hem to DVD instead of taping them. The resuls look okay (better than VHS at leasr), but I was wondering if you guys could reccomed me some filters to clean the video up a bit. The main problem is that there's lots of noise and the contrast isn't great either. Here are some pics that demonstrait this:
http://webpages.charter.net/tknott/bsg/bsg1.jpg
http://webpages.charter.net/tknott/bsg/bsg2.jpg
http://webpages.charter.net/tknott/bsg/bsg3.jpg

Here is the script I used for last week's show:
loadplugin("d:\program files\avisynth 2.5\plugins\avisynth_c.dll")
loadCplugin("d:\program files\avisynth 2.5\plugins\SmartDecimate.dll")

#load & join files (DV type 2 in AVI container)
avisource("bsg206.avi.05-08-19_21-11.00.avi") + avisource("bsg206.avi.05-08-19_21-24.00.avi") + avisource("bsg206.avi.05-08-19_21-36.00.avi") + avisource("bsg206.avi.05-08-19_21-49.00.avi") + avisource("bsg206.avi.05-08-19_22-01.00.avi")

#crop off top & bottom (black area bordrerng 16:9 image)
crop(0, 57, 0, -59)

#remove commercals
trim(3005, 17240) + trim(24022, 44460) + trim(49712, 64266) + trim(70455, 84928) + trim(90961, 105374) + trim(110025, 111164)

#cropping results in interlaced file w/ tff
assumetff()

#smartdecimate needs yuy2 or yv12
converttoyuy2()

#recover orignal progressive film-rate (23.976 fps) frames
SmartDecimate(tel=0.80)

#make frames 16:9 anamorphic
lanczosresize(720,480)

#32Hz -> 48KHz
ssrc(48000)

So, anyone have any filter/script reccomeations for me?

Pookie
27th August 2005, 07:27
Looks like Grain, Chroma Noise, and some Dot Crawl. Do a search and try out the various plugins and functions that address these problems.

I like kassandro's latest version of RemoveGrain http://home.arcor.de/kassandro/RemoveGrain/RemoveGrain.rar -not only does it do an excellent job, but the processing is fast. However, you'll have to try it on your material - you never know until you see it applied. Try -

ConverttoYV12()
RemoveGrain(mode=27) #Modes 22-27 are nice


DeGrainMedian is also a great filter http://bag.hotmail.ru/

DeGrainMedian(limitY=4,limitUV=6,mode=0)

Chainmax
27th August 2005, 15:37
At least from the noise standpoint, this looks like a great opportunity to try Didée's LTSMC on. We should start pestering him for a release :).

Didée
27th August 2005, 16:27
For now, use TimeDenoise() (http://forum.doom9.org/showthread.php?p=622247#post622247). Very effective. Very nice denoising. And very very slow. ;)

Mr.Radar
28th August 2005, 00:55
For now, use TimeDenoise() (http://forum.doom9.org/showthread.php?p=622247#post622247). Very effective. Very nice denoising. And very very slow. ;)
Wow! That filter works VERY nicely (much better than any other denoiser I've tried), though it's also extremely slow. /me comtemplates overclocking computer