View Full Version : Is there an AVS or VDub filter that can remove blocky DV frame ?
djidjo
19th January 2004, 12:15
Hello,
I didn't know where to post this since it can go either in Avisynth or VirtualDub forums.
I make some "animation" recording using the "frame rec" feature of my DV camcoder. Problem is : since the recording pauses and restarts about 4 times a second for each picture of the animation, frome time to time there are some frames that are "blocky" : some blocks remain from the last image while most of the picture is from the new image.
I used to remove them manually, but I wonder if there's an automatic way of doing this, like an AVS or VDub filter ?
Thanks for any help !
Djidjo
Wilbert
19th January 2004, 13:04
Moved to AviSynth forum. Sorry, I have no idea. Maybe other people have ideas :)
sh0dan
19th January 2004, 13:18
Could you post a sample clip?
djidjo
19th January 2004, 14:36
Hello sh0dan, first of all thanks for your GREAT tool :)
I made a web page to explain precisely my problems :
"Frame rec" problem (http://fschwebel.free.fr/Raff_frames/index_frames.html).
I must be clear with what "frame rec" is (on my DV Cam) : it's not a real frame-to-frame recording, it's just that : I press "rec button", it records for about 0.25 second and pauses. And from time to time there are such frame problems between two 0.25 second recordings.
Thanks in advance for any help !
Djidjo
FredThompson
20th January 2004, 10:55
That kind of corruption is usually caused by a dirty camcorder or tape.
djidjo
21st January 2004, 10:10
My camcoder is brand new and the tapes are new ones, too :)
Anyway, my question is still the same : is there an automatic way to remove these artefacts with AviSynth or VDub ?
I looked here : AviSynth filters (http://www.avisynth.org/index.php?page=Section+3%3A+Filters%2C+plugins+and+colorspaces) and I saw some "duplicates" filters. I'll try them but I doubt it will solve my problem.
Thanks for any help :)
Djidjo
sh0dan
21st January 2004, 10:24
How do you remove them - retouch by hand, or duplicating a frame?
There is no way to detect these artifacts AFAICT, so the only thing AviSynth can help you do, is to freeze a frame.
djidjo
21st January 2004, 10:53
Originally posted by sh0dan
How do you remove them - retouch by hand, or duplicating a frame?
I don't retouch them, I just remove them by hand. Duplicating the previous or next frame or just deleting it isn't that important, as it won't change the animation timing (1/25 sec.), I just want to get rid of them :mad:
There is no way to detect these artifacts AFAICT, so the only thing AviSynth can help you do, is to freeze a frame.
You mean that by using these "duplicates" filters ? I'll give it a try. Or do you mean by using DuplicateFrame, FreezeFrame and/or DeleteFrame after I looked through the whole video and wrote down every wrong frame number ? Well, that's what I already do and it's a pain :)
Thanks !
Djidjo
FredThompson
21st January 2004, 11:00
New tapes? Then the camcorder is dirty, period.
Mug Funky
21st January 2004, 15:23
i'm not sure if unblend or something similar could handle this, but generally blend filters work on the probability that the curent frame can be made with the previous and next frames.
well, that's my best offer so far :)
sh0dan
21st January 2004, 17:44
IIRC:
If frame 9, 15 and 24 is bad:
FreezeFrame(9,9,8)
FreezeFrame(15,15,14)
FreezeFrame(24,24,23)
I hope you get the picture! (No pun intended) ;)
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.