Hello Selur,
I'm going to release a new version of vsdeoldify.
The main changes are:
1) Has been added a new filter function supporting the presets
Code:
def ddeoldify_main(clip: vs.VideoNode, Preset: str = 'Fast', ColorFix: str = 'Violet/Red', ColorMap: str = 'None') -> vs.VideoNode:
"""Main vsdeoldify function supporting the Presets
:param clip: clip to process, only RGB24 format is supported.
:param Preset: Preset to control the encoding speed/quality.
Allowed values are:
'Placebo',
'VerySlow',
'Slower',
'Slow',
'Medium',
'Fast', (default)
'Faster',
'VeryFast'
:param ColorFix: This parameter allows to reduce color noise on determinated chroma ranges.
Allowed values are:
'None',
'Magenta',
'Magenta/Violet',
'Violet',
'Violet/Red', (default)
'Blue/Magenta',
'Yellow',
'Yellow/Orange',
'Yellow/Green'
:param ColorMap: This parameter allows to change a given color range to another color.
Allowed values are:
'None', (default)
'Blue->Brown',
'Blue->Red',
'Blue->Green',
'Green->Brown',
'Green->Red',
'Green->Blue',
'Red->Brown',
'Red->Blue'
"""
I don't have added the preset "Custom", but I expected the the GUI will add this option, in this case the GUI should enable the full list of parameters as currently implemented.
As you can see has been added a new Color Mapping feature, that can be controlled by using the new parameter "ColorMap".
Here you can find an example of results obtained using this parameter:
https://imgsli.com/MjU5NTgy
I don't expect that this kind of mapping can be used on a full movie, but it could be useful to adjust the color on some portions of a movie, this is the reason why the default value is "None" (no mapping).
2) Has been added a new parameters to the function deoldify()
dotweak,
dotweak_p these are the tweak parameters for DeOldify(). Despite DDColor, DeOldify has not big issues on chroma noise, but on fast presets it could be useful.
These parameters can be set only by using the "Custom" preset.
3) Has been added the new parameter "colormap" to the function ddeoldify_stabilizer()
4) Some of the default values of function deoldify() , ddeoldify_stabilizer() has been changed.
I hope that you have time to implement the new changes (I attached the updated filter).
When the new GUI will be available I will release the new version
Thanks,
Dan
P.S.
I counted that QTGMC has more than 80 parameters, well above the number of parameters added in this version