Yesterday, 12:57
(28.12.2025, 18:20)Ricks Film Restoration Wrote: Comparing ColorMNet with Deep Exemplar leads to another important conclusion: Deep Exemplar's results are much, much better! More consistency and color stability, brighter video and the reference frames are followed during a much longer time span! No ColorMNet for me anymore!
Tip: Switch "Normalize" and "Vivid" on and set the Preset to "slow" for best results. The "Weight" control has no use.
I don't agree with your conclusions, I colored the example clip described in my HAVC User Guide, available on: https://archive.org/details/casablanca-1941-hd-trailer with models:
I provided about one reference frame in every 30, the final color clips are similar but Deep-Remaster is the one that provides the most washed out colors (Deep-Remaster need more frequent frames, at least 1 every 5).
Of them only ColorMNet (no-vivivd) and Deep-Remaster were able to handle the inconsistency of change of jacket color from white to light blue obervable at time 0:49.
While ColorMNet (vivid) in my opinion is very similar to Deep-Exemplar.
Regarding Deep-Remaster I colored the clip using this script:
import vapoursynth as vs
import sys
import os
core = vs.core
# Import HAVC
import vsdeoldify as havc
VideoPath="casablanca (1941) HD Trailer.mp4"
RefDir="ref_qwen"
clip = havc.HAVC_read_video(source=VideoPath)
# adding colors using HAVC
clip = havc.HAVC_main(clip, FrameInterp=0, ColorMap="none", ColorTune="none", BlackWhiteTune="none", EnableDeepEx=True, DeepExMethod=4, DeepExPreset="medium", ScFrameDir=RefDir, ScThreshold=0.10, ScThtSSIM=0.00, ScMinFreq=0, ScNormalize=True, DeepExModel=2, DeepExEncMode=0, DeepExVivid=True, DeepExMaxMemFrames=20, enable_fp16=True)
# adjusting output color from RGB24 to YUV420P10
clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P10, matrix_s="709", range_in_s="full", range_s="limited")
# output
clip.set_output()Dan

