Model reference · open weights

SeedVR2

Video ByteDance-Seed Video edit 1 build Open weights 63k dl/mo

SeedVR2 is an open-weight video model from ByteDance. SeedVR2-3B (BF16) weighs 13.6 GB; the smallest configuration that runs it is RTX 4060 Ti 16 GB.

  • SeedVR2 is a one-step video restoration model developed by ByteDance that uses diffusion-based adversarial post-training to improve visual quality.
  • The model features an adaptive window attention mechanism to handle high-resolution inputs and is released under the Apache 2.0 license.
  • It is noted that the prototype models may not be robust to heavy degradations or very large motions.

Summary of the ByteDance-Seed/SeedVR2-3B model card, 2026-10-01

What it is

Released byByteDance
Released2025-06-10
VRAM13.6 GB for the weights

What it runs on

Memory and cards for SeedVR2-3B (BF16)

13.6 GBweights, file size
537 MBruntime overhead
CardWeightsMemory
RTX 3060 12 GBdoes not fit11.6 GB
RTX 4060 Ti 16 GBtight15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What ByteDance says about SeedVR2

Read the model card

Jianyi Wang, Shanchuan Lin, Zhijie Lin, Yuxi Ren, Meng Wei, Zongsheng Yue, Shangchen Zhou, Hao Chen, Yang Zhao, Ceyuan Yang, Xuefeng Xiao, Chen Change Loy, Lu Jiang

  src="https://img.shields.io/badge/SeedVR2-Website-0A66C2?logo=safari&logoColor=white"
  alt="SeedVR Website"
/>
  src="https://img.shields.io/badge/SeedVR2-Paper-red?logo=arxiv&logoColor=red"
  alt="SeedVR2 Paper on ArXiv"
/>
          alt="Github" src="https://img.shields.io/badge/SeedVR2-Codebase-536af5?color=536af5&logo=github"
          alt="SeedVR2 Codebase"
        />
    src="https://img.shields.io/badge/SeedVR-Models-yellow?logo=huggingface&logoColor=yellow"
    alt="SeedVR Models"
/>
    src="https://img.shields.io/badge/SeedVR2-Space-orange?logo=huggingface&logoColor=yellow"
    alt="SeedVR2 Space"
/>
    src="https://img.shields.io/badge/Demo%20Video-%23FF0000.svg?logo=YouTube&logoColor=white"
    alt="SeedVR2 Video Demo on YouTube"
/>

Recent advances in diffusion-based video restoration (VR) demonstrate significant improvement in visual quality, yet yield a prohibitive computational cost during inference. While several distillation-based approaches have exhibited the potential of one-step image restoration, extending existing approaches to VR remains challenging and underexplored, due to the limited generation ability and poor temporal consistency, particularly when dealing with high-resolution video in real-world settings. In this work, we propose a one-step diffusion-based VR model, termed as SeedVR2, which performs adversarial VR training against real data. To handle the challenging high-resolution VR within a single step, we introduce several enhancements to both model architecture and training procedures. Specifically, an adaptive window attention mechanism is proposed, where the window size is dynamically adjusted to fit the output resolutions, avoiding window inconsistency observed under high-resolution VR using window attention with a predefined window size. To stabilize and improve the adversarial post-training towards VR, we further verify the effectiveness of a series of losses, including a proposed feature matching loss without significantly sacrificing training efficiency. Extensive experiments show that SeedVR2 can achieve comparable or even better performance compared with existing VR approaches in a single step.

📮 Notice

Limitations: These are the prototype models and the performance may not be perfectly align with the paper. Our methods are sometimes not robust to heavy degradations and very large motions, and shares some failure cases with existing methods, e.g., fail to fully remove the degradation or simply generate unpleasing details. Moreover, due to the strong generation ability, Our methods tend to overly generate details on inputs with very light degradations, e.g., 720p AIGC videos, leading to oversharpened results occasionally.

✍️ Citation

@article{wang2025seedvr2,
      title={SeedVR2: One-Step Video Restoration via Diffusion Adversarial Post-Training},
      author={Wang, Jianyi and Lin, Shanchuan and Lin, Zhijie and Ren, Yuxi and Wei, Meng and Yue, Zongsheng and Zhou, Shangchen and Chen, Hao and Zhao, Yang and Yang, Ceyuan and Xiao, Xuefeng and Loy, Chen Change and Jiang, Lu},
      booktitle={arXiv preprint arXiv:2506.05301},
      year={2025}
   }

@inproceedings{wang2025seedvr,
      title={SeedVR: Seeding Infinity in Diffusion Transformer Towards Generic Video Restoration},
      author={Wang, Jianyi and Lin, Zhijie and Wei, Meng and Zhao, Yang and Yang, Ceyuan and Loy, Chen Change and Jiang, Lu},
      booktitle={CVPR},
      year={2025}
   }

📜 License

SeedVR and SeedVR2 are licensed under the Apache 2.0.

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

How it works

How video models work

Prompt / imagestart pointTemporal diffusionframes over timeVideoMP4 clipA video model generates a sequence of coherent frames from your prompt or a starting image.

Running it yourself

Run it on a rented GPU

Rent a machine by the hour. ComfyUI is installed on it. Open ComfyUI through the tunnel, then Templates → Video Upscale: SeedVR2 3B Int8: it loads ComfyUI's own build of this model, the files above.

# on your rented machine (the ssh line is on its page in the console)
# get REPO FILE FOLDER: one file into /workspace/models/FOLDER, where ComfyUI loads it from
get() { hf download "$1" "$2" --local-dir /workspace/hf-files && mkdir -p "/workspace/models/$3" && mv "/workspace/hf-files/$2" "/workspace/models/$3/$4"; }

# the files of the template “Video Upscale: SeedVR2 3B Int8” (3.7 GB)
get Comfy-Org/SeedVR2 vae/seedvr2_ema_vae_fp16.safetensors vae
get Comfy-Org/SeedVR2 diffusion_models/seedvr2_3b_int8_convrot.safetensors diffusion_models

start-comfyui
Renting a GPU: connect, tunnels, ComfyUI
# on your computer, in a second terminal: ComfyUI in your browser at http://localhost:8188
# HOST and PORT are your machine's, from its page in the console
ssh -L 8188:localhost:8188 dev@HOST -p PORT
© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms