![]() |
|
How to reduce temporal flickering after frame-by-frame restoration? - 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: How to reduce temporal flickering after frame-by-frame restoration? (/thread-4459.html) |
How to reduce temporal flickering after frame-by-frame restoration? - lastchance22 - 04.08.2026 Hello, I am working on an anime remaster/upscale from a DVD source, and I am having a temporal consistency issue after processing the frames. The video was processed frame by frame, then rebuilt into a video sequence. The result looks good visually, but during playback I notice a slight temporal flickering/instability: some details, textures and fine lines slightly change from one frame to another, which creates a subtle "shaking" or "breathing" effect. It is not a typical compression issue. The problem seems to come from small variations between consecutive frames after the restoration process. I already tried temporal denoising (TemporalDegrain), which helps reduce the effect, but I am looking for a more effective solution that could preserve details while improving temporal stability. Are there any recommended filters, workflows or techniques to reduce this kind of temporal flickering after frame-by-frame restoration/upscaling? I can provide a short sample clip if needed. Thanks for your help. sample: http://titant.free.fr/tmp/Sampleraw.zip RE: How to reduce temporal flickering after frame-by-frame restoration? - Selur - 04.08.2026 side note: since the filtering seems to be rather strong, instead of using a single image model using BasicVSR++ might have been a good idea for your clip try Filtering->Vapoursynth->Frame->Stabilize and increase the strength, (maybe even enable 'Denoise') that should help at least with small flickering. Maybe even apply it twice in a row. https://www.mediafire.com/file/711qyq1knnjv28h/2x_vstemporalfix_torch_strength_2.mp4/file https://www.mediafire.com/file/5nuakf55ijgz8tl/2x_vstemporalfix_torch_strength_3.mp4/file Such issues are way easier to deal with at the original resolution before upscaling. Cu Selur RE: How to reduce temporal flickering after frame-by-frame restoration? - lastchance22 - 05.08.2026 Thanks for the advice! By any chance, do you know if there's a way to refine the linework to make the result look a bit more like a remaster? RE: How to reduce temporal flickering after frame-by-frame restoration? - Selur - 05.08.2026 Not really,.. but here are a few thoughts about that: You can use Filtering->Vapoursynth->Sharpen->aWarpsharp2 or Filtering->Line->Misc->Thin to thin the lines a bit, but that probably will not help much. Alternatively maybe downscale before resizing and use something like Anime4KCPP/RealESRGAN might help. Maybe someone over in the Discord Channel of https://openmodeldb.info/ even has a special model for filtering DB. Downscaling by 2.51 and Upscaling using 4x_UltraSharp: ![]() Starting from the DVDs would probably give you better results. Alternatively using something like seedvr2 through ComfyUI might also work. (wild speculation) Cu Selur |