<aside> 🛠

Real-Time Diffusion-Based Streaming Video Super-Resolution


Diffusion-based video upscalers produce beautiful results, but they are usually far too slow to use on real footage — many denoising passes per frame add up fast. FlashVSR-v1.1 collapses that into a single step and streams frames as it goes, so diffusion-quality upscaling becomes practical at scale, even at ultra-high resolutions. It is the first diffusion-based one-step streaming VSR framework, built by researchers at Tsinghua University / OpenImagingLab.

🏆 Up to ~17 FPS at 768×1408 on a single A100 — and up to ~12× faster than prior one-step diffusion VSR models

</aside>


📹 See it in action

flashvsr_compare_still.jpg

flashvsr_compare.gif


What it does

FlashVSR-v1.1 is a diffusion-based video super-resolution (VSR) model that takes low-resolution video and reconstructs it at significantly higher resolution (optimized for 4× upscaling). What sets FlashVSR apart from other diffusion-based VSR tools is its speed: instead of running many denoising passes per frame, it produces results in a single step and processes frames in a streaming fashion. This makes diffusion-quality video super-resolution practical at scale, even at ultra-high output resolutions.

Problem it solves

Input/Output

A sample workflow from community

Accuracy & Speed