Log in

View Full Version : Conditional Filter


Frank62
25th January 2025, 18:02
Hi,
In former times I often used the ConditionalFilter to make some quick filterings but apply these only to certain frames/parts of the video. That was quick and easy and worked simple with all filters I tried. Unfortunately the filter does not work any more with VD versions > 1.5. Lists incorrectly filters and crashes immerdiately when try to use.
On the other hand newer filters like the nice and simple 6-axis-color-correction do not work with older versions < 2. Also crashes.

I know that you can apply Blending, but painting the curves in this editor is far more complicated, then I'd better use avisynth in the first place.

Could maybe anyone (adapt and?) compile the old source of conditionalFilter so that it worked with VD 2?
The source is still here:
http://web.archive.org/web/20050405002942/http://wwwtcs.inf.tu-dresden.de/~dc1/conditional/

Or are there other similar range-apply-metafilters for VD?

:thanks:

v0lt
31st January 2025, 15:24
It looks like Borland C++ Builder 6 and the VCL library were used there. You can't even download modern versions of C++Builder (https://www.embarcadero.com/ru/products/cbuilder) without registration. This is one of the reasons why it is unpopular.

Frank62
31st January 2025, 19:56
Thanks for your help. I already had found that, and downloaded the compiler, but to learn to compile a VirtualDub filter with this is too much learning, I would need probably weeks, which i don't have.
I thought, maybe someone who knows all about this, could do it in 5 minutes, but I seem the only one who is interested in this filter, so it would be a bit too much to ask for this. The author could do, but seems to have gone long years ago...
I will find some other workaround. :)

shekh
20th February 2025, 02:21
There is a feature that may be partially helpful: blending->timeline range.
The "Master blend" filter might work as a replacement.
The ConditionalFilter, as far as I remember, cannot be recompiled as it relied on hacks. It's not imposssible, but needs full remake.