Is there some filter or other way to make other filters apply to only portion of image frame not the entire image?
+ Reply to Thread
Results 1 to 6 of 6
I don't use VDub filters, but AviSynth filters within VDub. It's easy enough to do in AviSynth. For example:
For filtering where the filter itself doesn't define the frames to be filtered:
B=A.FreezeFrame(35605,35609,35605)###Or other filter
ReplaceFramesSimple(A,C,Mappings="[35605 35609] ")
You crop down to the area to be filtered. ReplaceFramesSimple defines to which frames the filter is to be applied. You can also do it with a mask where the unfiltered area is in black and the part to be filtered is white.
B=A.BadFrames(25601,25602,25603)###or other filter
I'm sure someone can answer your question about defining parts of a frame to be filtered within VDub, but I suspect the answer is it can't be done.
Unless VDub filter .vdf can be somehow used with Avisynth, i dont want that solution.
By the way i found that VirtualDub2 has this feature inside the core, once you add Filter and select Blend it has four variables Left, Right, Top, Bottom to draw box to which this filter will apply, this is what i was looking for.
[Attachment 71358 - Click to enlarge]
Virtual Dub filters within AviSynth scripts: