"At inference time, SparkVSR supports flexible keyframe selection (manual specification, codec I-frame extraction, or random sampling) and a reference-free guidance mechanism that continuously balances keyframe adherence and blind restoration, ensuring robust performance even when reference keyframes are absent or imperfect."
I'm not seeing that.
It appears that only "manual" works.
If --ref_indices is left out, then it works in a very simple "automatic" kind of mode, returning only the first, middle, and last frame of the clip. (The _select_indices function in finetune/utils/ref_utils.py literally returns [0, total_frames // 2, total_frames - 1].)
Any idea as to when the much better I-frame and random sampling modes will be implemented?
Or is that never going to happen?
I'm not seeing that.
It appears that only "manual" works.
If
--ref_indicesis left out, then it works in a very simple "automatic" kind of mode, returning only the first, middle, and last frame of the clip. (The_select_indicesfunction infinetune/utils/ref_utils.pyliterally returns[0, total_frames // 2, total_frames - 1].)Any idea as to when the much better I-frame and random sampling modes will be implemented?
Or is that never going to happen?