I'm a novice when it comes to restoring video with Virtualdub and Avisynth. With Avisynth I can do simple commands, but the video I'm working on at this time might require a little more than that.
The horizontal lines in the video are on the tape. At the time it was recorded, we were using an amp to boost the cable signal which was split many times, and sometimes the over-amplification would create these lines.
I'm almost able to get rid of those lines using Neatvideo with a very strong noise reduction...which creates other problems. Moreover, even at that strength, the left side of the video becomes line-free, but not the right side.
I've used MCTemporaldenoise too, but even at 'medium' setting it doesn't help that much.
On the uploaded video, no filtering has been done. It was captured with VirtualDub using the ATI TV Wonder 600, the tape was played on a Panasonic AG1980 + Datavideo TBC + Pro Amp. I want to put that video on a DVD.
Any suggestions ??
+ Reply to Thread
Results 1 to 5 of 5
-
-
You can use mp4guy's destripe() on 90 degree rotated video (it's originally meant for vertical stripes) . Basically, it boils down to a customized vertical blur
http://forum.doom9.org/showthread.php?p=1449523#post1449523
Your sample is 24p progressive, so you would IVTC first . If it was interlaced content, you would have to apply the destripe to separated fields, interleave, then reweave
Code:AVISource("Horizontal lines.avi") ##### IVTC AssumeTFF() TFM().TDecimate() ConvertToYV12() ##### Destripe TurnLeft() DeStripe(2,3,16) DeStripe(2,2,16) DeStripe(2,1,12) TurnRight() ##### take care of residual combing with vinverse Vinverse ##### temporal smoothing with ttempsmooth TTempSmooth(maxr=3, lthresh=5, strength=3) ##### mild sharpening with finesharp Finesharp(sstr=0.1)
-
Cool, poisondeathray.
Last edited by sanlyn; 23rd Mar 2014 at 12:45.
-
excellent script excepted i would use qtgmc instead of tfm it produce better results imo (but slower i agree):
QTGMC( Preset="medium", SourceMatch=3, Lossless=2, Sharpness=0.4, TR2=2)
SelectOdd() # / keep normal frame rate
TDecimate() #
edit:
Also move the chroma Up before ivtc, about 2 pixels (not sure on the x axis though)
A=Last
B=A.Greyscale()
Overlay(B,A,X=-2,Y=-2,Mode="Chroma") #
edit2:
after further inspection i'd say this look best:
Overlay(B,A,X=1,Y=-4,Mode="Chroma")
feel free to check for yourself
Full script (using destripe, poisondeathray's idea + my tweaks) :
http://www.mediafire.com/?0nao8wo4yp1vev8Last edited by themaster1; 5th Nov 2012 at 10:42.
*** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE -
It can't produce better results than field-matching. It'll produce different results that you may find more pleasing for one reason or another. But rather than use QTGMC for some sort of filtering other than bobbing (and take the huge speed hit in the process), I'd use a filter specifically designed for whatever result I'm trying to achieve.
Similar Threads
-
Dark Horizontal Lines
By daave in forum Capturing and VCRReplies: 4Last Post: 14th Aug 2012, 15:26 -
Horizontal distortion lines
By hyku1147 in forum Newbie / General discussionsReplies: 5Last Post: 27th Nov 2011, 10:02 -
Horizontal Lines Appear In DVD
By Mark-Leon in forum MacReplies: 33Last Post: 17th Oct 2010, 10:23 -
horizontal lines in mpeg2
By thecrock in forum Newbie / General discussionsReplies: 6Last Post: 15th Dec 2008, 17:05 -
Horizontal Lines - Converting
By jooleyen in forum Newbie / General discussionsReplies: 5Last Post: 10th Mar 2008, 19:59