Log in

View Full Version : Invoking AVISynth filter inbetween VD filters


nji
21st October 2019, 10:16
Finally I decided to use specific AVISynth fiters
as they seem not to exist as VD filters.

But I need them inbetween a chain of VD filters
(i.e. not only in the beginning of the process).

Example:
VD filter1 - VD filter2 - AVISynth filter1 - VD filter3 - AVISynth filter2

As I haven't found how to do that, I do ask.

A newbies' question ;-)

StainlessS
21st October 2019, 11:02
Only alternative would seem to be save lossless from VD filters 1 & 2, process in avs filter 1 and feed avs into VD to continue processing for filter 3,
save to lossless again and do final processing for Avs filter 2.

However I guess that it could be possible to use VD frameserving mode, with 3 instances of virtualdub2 going, and an instance of avs in between each vd.

Look under Menu/File/Start Frame Server.

Its not really such a good idea to be swapping colorspaces multiple times during processing.[precision losses at each colorspace change]

nji
21st October 2019, 11:27
Saving lossless inbetween also could be a problem due to 2GB limit.
And with 64bit I would catch even more problems.

Maybe it would be possible to do the other way round:
Doing all in AVISynth, invoking the VD filters from there?

Confused...

StainlessS
21st October 2019, 16:19
Doing all in AVISynth, invoking the VD filters from there?

Sounds good.

I dont understand the 2GB limit thing, you using FAT32 filesystem ? [if so why]
(I currently got a UT_Video Lossless about 48GB on NTFS)

nji
21st October 2019, 16:45
I dont understand the 2GB limit thing, you using FAT32 filesystem ? [if so why]
(I currently got a UT_Video Lossless about 48GB on NTFS)

I expected wrong results when producing larger files than 2GB with 32-bit VD.

StainlessS
21st October 2019, 16:53
Nope, should be fine.