ComfyUI SeedVR2 简介
SeedVR2(arXiv:2506.05301,来自字节跳动 Seed)是一种一步式扩散视频修复模型。它通过对真实数据进行对抗训练来高保真地修复和放大图像与视频。SeedVR2 已在 ComfyUI 中原生支持(PR #14424)。 主要功能:- 保守放大:在提升清晰度的同时保留原始结构和细节
- 一步推理:单次前向传播即可完成图像和视频放大
- 多种模型规模:提供 3B 和 7B 两个版本,支持 FP16、FP8、INT8、NVFP4 和 MXFP8 量化
- 图像与视频兼顾:支持单张图像放大和视频分辨率增强
模型安装
从 Comfy-Org SeedVR2 仓库 下载 SeedVR2 检查点并保存到对应的 ComfyUI 文件夹:- seedvr2_3b_fp16.safetensors: 3B FP16 基础模型,显存需求较低
- seedvr2_3b_fp8_e4m3fn.safetensors: 3B FP8 量化版,进一步降低显存占用
- seedvr2_3b_int8_convrot.safetensors: 3B INT8 convrot 版
- seedvr2_7b_fp16.safetensors: 7B FP16 基础模型,画质更优
- seedvr2_7b_fp8_e4m3fn.safetensors: 7B FP8 量化版,兼顾画质与显存
- seedvr2_7b_int8_convrot.safetensors: 7B INT8 convrot 版
- seedvr2_7b_sharp_fp16.safetensors: 7B FP16 锐化版,细节更丰富
- seedvr2_ema_vae_fp16.safetensors: VAE 检查点(所有模型变体共用)
1. 图像缩放(3B INT8)
功能说明: 使用 SeedVR2 3B INT8 模型缩放单张图像。INT8 量化变体在质量和显存占用之间取得了良好平衡。下载工作流
下载 JSON 或在模板库中搜索 „SeedVR2 3B Int8: Upscale Image“
下载示例图像
获取此工作流的示例输入图像
1.1 运行步骤
- 将图像放入
ComfyUI/input/文件夹中,然后在加载图像节点中选择它 - 在 SeedVR2 模型加载器中选择
seedvr2_3b_int8_convrot.safetensors检查点 - 点击
队列或使用Ctrl(cmd) + 回车运行
2. 图像缩放(7B INT8)
功能: 使用 SeedVR2 7B INT8 模型缩放单张图像。更大的 7B 模型通过 INT8 量化提供更高质量的结果,同时高效利用 VRAM。下载工作流
下载 JSON,或在模板库中搜索“SeedVR2 7B Int8: Upscale Image”
下载示例图像
获取此工作流的示例输入图像
2.1 运行步骤
- 将图像放入
ComfyUI/input/文件夹,并在“加载图像”节点中选择该图像 - 在 SeedVR2 模型加载器中选择
seedvr2_7b_int8_convrot.safetensors检查点 - 点击“队列”或使用
Ctrl(Cmd) + Enter运行
3. 视频放大(3B INT8)
功能: 使用 SeedVR2 3B INT8 模型对视频进行放大。该工作流在提升分辨率的同时,保持帧间的时间一致性。适用于修复老旧或损坏的素材,以及对低分辨率视频进行放大。下载工作流
下载 JSON,或在模板库中搜索 “SeedVR2 3B Int8: Upscale Video”
下载示例视频
获取该工作流的示例输入视频
3.1 运行步骤
- 将您的视频放入
ComfyUI/input/文件夹,并在Load Video节点中选择它。 - 在 SeedVR2 模型加载器中选择
seedvr2_3b_int8_convrot.safetensors检查点。 - 点击
Queue或使用Ctrl(cmd) + Enter运行。
性能
更高的目标分辨率需要更长的处理时间。与 FP16 相比,INT8 变体提供了高效的推理,并减少了 VRAM 占用。社区资源
- SeedVR2 项目页面: 官方网站
- ByteDance SeedVR 代码库 (GitHub): 原始研究代码和论文
- Comfy-Org/SeedVR2 (HuggingFace): ComfyUI 模型权重
- ByteDance-Seed/SeedVR2-3B (HuggingFace): 原始 3B 模型权重
- ByteDance-Seed/SeedVR2-7B (HuggingFace): 原始 7B 模型权重
- 论文 (arXiv)