Log in

View Full Version : MSU Color Enhancement and RGB Equalizer(2.2) in Avisynth


byme
1st January 2016, 13:25
it's possible?

I have tried using these parameters

LoadVirtualdubPlugin("C:\Videos\Edit Video\VirtualDub\plugins\MSUColorEnhancement.vdf","MSUColorEnhancement",0)

MSUColorEnhancement(0,0,3,3,0)

It gives me this error

http://0.t.imgbox.com/zrqThz8Y.jpg (http://imgbox.com/zrqThz8Y)

-----------------

Then I would like to know how to set these parameters in Avisynth

http://6.t.imgbox.com/7MjL7V6K.jpg (http://imgbox.com/7MjL7V6K)

StainlessS
1st January 2016, 13:36
http://avisynth.nl/index.php/FAQ_using_virtualdub_plugins
You need to use MSU filter in Vdub and save settings, then use info in saved settings to create avisynth script/script function.

But, be aware that a number of MSU Vdub filters do not save all of their parameters and can therefore only be used properly in Vdub.
http://forum.doom9.org/showthread.php?p=1371376&highlight=oldcinema#post1371376

EDIT: Some links here to doom9 threads on MSU Color Enhancment:-
http://www.google.co.uk/?gfe_rd=cr&ei=KRd1VKG6N5HCVND3gGA&gws_rd=ssl#q=MSU+Color+Enhancement+site:forum.doom9.org

EDIT: In Google, enclose MSU Color Enhancement in double quotes for more strict search and fewer links ie,
google "MSU Color Enhancement" site:forum.doom9.org

byme
1st January 2016, 15:29
Thank you

There is only one entry for MSU: "Add"

VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetEditMode(1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(7);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetSmartRendering(0);
VirtualDub.video.SetPreserveEmptyFrames(0);
VirtualDub.video.SetFrameRate2(0,0,1);
VirtualDub.video.SetIVTC(0, 0, 0, 0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("MSUColorEnhancement 1.0b");
VirtualDub.audio.filters.Clear();

StainlessS
1st January 2016, 18:01
It dont work:- http://forum.doom9.org/showthread.php?p=1621585#post1621585

EDIT:
But, be aware that a number of MSU Vdub filters do not save all of their parameters and can therefore only be used properly in Vdub.

MSU Color Enhancement, does not save any parameters, so is totally useless in Avisynth.
One gets the impression that MSU filters tend to be half complete.