Selur's Little Message Board
Deoldify Vapoursynth filter - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Talk, Talk, Talk (https://forum.selur.net/forum-5.html)
+--- Forum: Small Talk (https://forum.selur.net/forum-7.html)
+--- Thread: Deoldify Vapoursynth filter (/thread-3595.html)



RE: Deoldify Vapoursynth filter - Dan64 - 09.02.2025

When Ref Merge is enabled you need to enable "SC min freq". 
The field "Threshold" was necessary for HAVC_deepex, in HAVC_main is never passed (it is passed "SC thresh") so that you can remove it from the GUI.

[Image: attachment.php?aid=2968]

Also when is selected the Model "Deep-Remaster" the field "Frames" need to be enabled

[Image: attachment.php?aid=2969]

It is missing "remote all-rf" for ColotMNet (DeepExEncMode=2)

[Image: attachment.php?aid=2970]

When is selected the method=5 it shown the "folder" selection window instead of "file" selection.

[Image: attachment.php?aid=2971]

Dan

P.S.
I think that we are very near to complete the passage to HAVC 5.0


RE: Deoldify Vapoursynth filter - Selur - 09.02.2025

Okay, so:
this->doSetEnabled(model, "vsHAVCExModelSCThreshold", deepEx && refMerge != 0);
  this->doSetEnabled(model, "vsHAVCExModelScThtSSIM", deepEx && refMerge != 0);
  this->doSetEnabled(model, "vsHAVCExModelSCMinFreq", deepEx && refMerge != 0);


  this->doSetEnabled(model, "vsHAVCExModelScThtOffset", deepEx && refMerge == 0);
  this->doSetEnabled(model, "vsHAVCExModelScMinInt", deepEx && refMerge == 0);
would be correct?
updated Hybrid_deoldify (gui and code generation)

Cu Selur


RE: Deoldify Vapoursynth filter - Selur - 09.02.2025

Okay, you added some additional stuff, looking at that now.


RE: Deoldify Vapoursynth filter - Selur - 09.02.2025

Updated Hybrid_deoldify.


RE: Deoldify Vapoursynth filter - Dan64 - 09.02.2025

New RC9 with some small bug fixed on my side.

Dan


RE: Deoldify Vapoursynth filter - Selur - 09.02.2025

got it


RE: Deoldify Vapoursynth filter - Dan64 - 09.02.2025

The fields ScThreshold, ScMinFreq are NOT passed in the script.

These fields are very important for the Exemplar-based models.

Should never been disabled and must always passed in the script.
HAVC_main is able to understand what to do with these fields.

[Image: attachment.php?aid=2973]


Thanks,
Dan


RE: Deoldify Vapoursynth filter - Selur - 09.02.2025

Passing them when they are disabled seems wrong.
this->doSetEnabled(model, "vsHAVCExModelSCThreshold", deepEx && refMerge != 0);
  this->doSetEnabled(model, "vsHAVCExModelScThtSSIM", deepEx && refMerge != 0);
  this->doSetEnabled(model, "vsHAVCExModelSCMinFreq", deepEx && refMerge != 0);


  this->doSetEnabled(model, "vsHAVCExModelScThtOffset", deepEx && refMerge == 0);
  this->doSetEnabled(model, "vsHAVCExModelScMinInt", deepEx && refMerge == 0);
is what atm. is used.
When should ScThreshold, ScMinFreq be adjustable and then passed to HAVC_main ?


RE: Deoldify Vapoursynth filter - Dan64 - 09.02.2025

Every time the Exemplar Models are enabled and for the models: 0, 1, 2, 5, 6.

Thanks,
Dan


RE: Deoldify Vapoursynth filter - Selur - 09.02.2025

updated Hybrid_deoldify.