RelayVSR is a free open-source streaming 4× video super-resolution system: a large model guides sparse keyframes, a small network fills every frame.
RelayVSR is from Xijun Wang, Xin Li, Zirui Lang, Suhang Yao, Haoran Li and Zhibo Chen at the University of Science and Technology of China. The paper, code and project page describe a streaming VSR system built around Sparse Generative Relay: a large generative model writes reference latents only on sparse keyframes, then a lightweight Dual-Memory Video Transformer uses those references plus the low-resolution video to reconstruct every frame.
uv sync --locked --extra cu128, then activate the venv.wan.safetensors and flash.safetensors from huggingface.co/kopper/RelayVSR into weights/. On November 12 those files were about 10.07 GB and 0.13 GB.python inference.py --output output_x4.mp4. Pass --input for another video, or an ordered image directory with --fps. The bundled demo clip is used when --input is omitted.--window-size 16 (reference endpoints every 15 frames). You can override checkpoints, dtype (bf16, fp16, fp32), --max-frames and --overwrite.kopperx/RelayVSR release.