PDA

View Full Version : Avisynth filters in VirtualDubMod?


HLW
8th July 2004, 16:37
Hi!

I'm doing some noise filtering using different Avisynth filters such as RemoveDirt, Vaguedenoiser etc. I wonder if it is possible to look at "before" and "after" in VirtualDubMod at the same time, and then instantly see the effects of the filters. Now I have to open VDubMod two times and play the filtered and unfiltered version in these separate applications, which is a little annoying.

Is it for instance possible to load the filters used in avisynth in the filter bank of VDubMod? Or maybe it can be solved directly in the avs-file?

Any help would be appreciated!

Best regards

Haakon

rfmmars
8th July 2004, 20:23
The only way I know is to have two VDMODs open at the same time using two different scripts.

richard

Leak
8th July 2004, 20:34
Originally posted by rfmmars
The only way I know is to have two VDMODs open at the same time using two different scripts.

That's what the StackHorizontal and StackVertical functions are there for:


before=AVISource(...)
after=before

after=after.Filter(...)
after=after.Filter(...)
after=after.Filter(...)

StackHorizontal(before,after)


Doesn't get much simpler. If it's too wide, you'll probably have to resort to cropping the source while adjusting the filters since VirtualDub sadly doesn't allow to scroll the panes... :(

np: Vladislav Delay - Anima 7 (Nonhuume)

HLW
9th July 2004, 11:17
Thanks a lot, Leak!

The stack-functions works perfect for my purpose!

Didée
9th July 2004, 12:40
And it gets even better. Try

interleave( before, after )

Then step through in Vdub with left/right-arrow. Unbeatable if you need to see very small differences.

- Didée

scharfis_brain
9th July 2004, 14:59
I am either using what didée said, or

stackhorizontal(before, after, subtract(before, after))
bilinearresize(1152,heigth)

where 1152 is may actual screen resolution (1152x864)