Static, moving bars in VHS video?
1 Attachment(s)
Is it possible to remove (or even soften) static (sometimes moving from top to the bottom of the video) bars like those in the attached video?
The bars appear in the beginning and in the middle of the video a couple of times. What else (besides AviSynth's QTGMS and chubbyrain2 filters) could I do to enhance quality of this particular video? |
Quote:
Not much you can do. The bars are static, or very slow moving. Think about it: what picture elements would one be able to use or create to replace the bars if they're removed? Someone might devise a surpirse, but for tape this badly damaged there's likely no fix. |
2 Attachment(s)
Thanks for the reply. I was just wondering (I even hoped so) that there's some kind of content-aware tools, that you can find in Adobe's products but just for video editing.
I’ve tried to do some “content-aware” filling with one frame in Photoshop, but I don’t think that’s a good idea for a couple minute video (with 50 FPS) - my computer behaves like a jet engine just when it comes to AS script (I need at least 12h to process the whole video). I’ve attached the “final” results. This is the AviSync's script I've used to prepare the frame to do "content-aware filling" test. Code:
# Set Multi-Threading |
That deVCR function is ultimately just replacing the "detected lines" with the same spatial location, from the previous frame (in this case the previous field since you correctly fed it 50Hz input).
|
I tightened up your script somewhat, so hope yolui don't mind. I think adding MDegrain2 is a bit of overkill and really slows things down, but you can certainly use whatever you want.
I'd strongly advise that you don't do the following: Code:
# And finally crop and return the processed video As you can see, temporal filters don't often treat continuous, static disturbances as noise. Doing this sort of thing manually has been tried many times, but remember that video moves -- locations in one frame have to match other frames, or the moving image will look "disturbed" during play, like sloppy animation. Code:
# Set Multi-Threading |
Thanks, that's good to know :-)
Probably I will not use MDegrain2, because as you described it - it would be overkill. I've exported AVS as AVI using only: Code:
AVISource("c:\video.avi") |
Quote:
In the past I had some godawful captures that required QTGMC and a second industrial-strength cleaner like MDegrain2 or TemporalDeGrain or MCTemporalDenoise (the last two are even slower), but I ran those complex scripts in two separate steps to avoid freezing up my PC. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.