Video Upscale & Restoration

The basic idea and methods are almost the same as in Upscale & Restoration.

  • 1. Increase resolution
  • 2. Plausibly fill in lost detail and clean up the image quality

There is one big difference, though: with video, continuity over time (no flicker) matters.

Applying a still-image upscaler "one frame at a time" does technically upscale a video, but it has no temporal consistency, so you may get flicker.

So you're better off using an upscaler made for video.

Here are just two of the current state-of-the-art options.

You can't use still-image upscalers for video, but the reverse works just fine. In fact, video upscalers often perform better than dedicated still-image ones, and they're widely used that way.


SeedVR2

numz/ComfyUI-SeedVR2_VideoUpscaler

Built specifically for video upscaling, it generates in a single step.

It's powerful enough to use for proper restoration, but it's very heavy.


FlashVSR

lihaoyun6/ComfyUI-FlashVSR_Ultra_Fast

flashvsr.json

It processes several frames at once to keep temporal jitter and flicker down.

It's designed for near-real-time processing speeds, and since it's fast and lightweight, it's a good one to try first.