06.02.2025, 21:01
The new RC3 removed and added some file, maybe is better to replace completely the vs-deoldify folder with the new RC3 (keep the models stuff like *.pth and related files).
The error on colorizer it is normal at the first run because of order on witch are compiled the python scripts.
If you run again the second time should work.
In the attachment are provided 2 sample script, that you can use to test the method=5 in RC3.
HAVC_main_method5.vpy with the call to HAVC_main
HAVC_custom_method5.vpy with the call to custom functions
In the previous version released for test, all was working (including the custom section) with the only exception of method=5.
So I concentrate the explanations only on the management of method=5.
I'm not asking to rewrite all the HAVC Hybrid code. Just to add the management of method=5.
This imply few steps:
1) read from the GUI the path to clip to restore
2) call the HAVC functions as shown in
HAVC_main_method5.vpy when is used the Speed != "custom"
HAVC_custom_method5.vpy when is used the Speed == "custom"
I don't want to complicate the implementation more than necessary.
Thanks,
Dan
P.S.
please re-enable the "custom" section
The error on colorizer it is normal at the first run because of order on witch are compiled the python scripts.
If you run again the second time should work.
In the attachment are provided 2 sample script, that you can use to test the method=5 in RC3.
HAVC_main_method5.vpy with the call to HAVC_main
Code:
sc_framedir="test_green_color.mp4"
clip = havc.HAVC_main(clip=clip, Preset="fast", ColorModel="Video+Artistic", VideoTune="balanced", ColorFix="violet/red", ColorTune="light", ColorMap="red->brown", BlackWhiteTune="none", EnableDeepEx=True, DeepExMethod=havc.HAVC_RESTORE_VIDEO, DeepExPreset="medium", DeepExRefMerge=0, DeepExOnlyRefFrames=False, ScFrameDir=sc_framedir, ScThreshold=0.10, ScThtOffset=1, ScMinFreq=10, ScMinInt=1, ScThtSSIM=0.00, ScNormalize=False, DeepExModel=havc.DeepRemaster, DeepExEncMode=0, DeepExVivid=True, DeepExMaxMemFrames=10)
HAVC_custom_method5.vpy with the call to custom functions
Code:
clip_ref = havc.HAVC_read_video(source="test_green_color.mp4", fpsnum=24000, fpsden=1001)
clip=havc.HAVC_restore_video(clip, clip_ref, render_speed="medium", ex_model=havc.DeepRemaster, ref_merge=0, ref_thresh=0.10, ref_freq=10, max_memory_frames=10, render_vivid=True)
In the previous version released for test, all was working (including the custom section) with the only exception of method=5.
So I concentrate the explanations only on the management of method=5.
I'm not asking to rewrite all the HAVC Hybrid code. Just to add the management of method=5.
This imply few steps:
1) read from the GUI the path to clip to restore
2) call the HAVC functions as shown in
HAVC_main_method5.vpy when is used the Speed != "custom"
HAVC_custom_method5.vpy when is used the Speed == "custom"
I don't want to complicate the implementation more than necessary.

Thanks,
Dan
P.S.
please re-enable the "custom" section