这是 SeedVR2.net 的说明页,不是 Comfy-Org 或 ByteDance 的官方发布。节点映射和文件夹名来自公开的 ComfyUI SeedVR2 模板与 Comfy-Org 打包。托管工具是独立的积分产品;本页只帮你读懂本地流程图,再决定走哪条路。
只需要一个成品时,跳过流程图
如果你的目标只是一张成品图,而不是一套自己掌控的流程图,就上传一段合法短片、选好分辨率、看清积分预检。之后仍可照下面的映射把本地工作流搭起来,两条路互不耽误。 先出片,再搭图。
首次符合条件的 5 秒 720p Standard 任务免费
验证邮箱后,第一次视频任务无需积分、无需绑卡。失败任务不会占用试用资格;更长视频或其他规格会在提交前显示准确积分。
浏览器上传限制:500 MB。超过 500 MB 的文件,请粘贴公开 HTTPS URL。单个任务目前只支持 10 分钟以内的视频。
场景快速预设
预设为常见场景一键选好模型,下方仍可手动切换。
超分预览
先在面板中对比效果,再决定导出成片。
上传视频、粘贴直链,或主动载入示例。你点击前,页面不会下载示例视频。
提示:保持原帧率与原文件,交给工作流统一处理,可获得更平稳的时间一致性。
跑完整视频前,先拿短片试错
聊天软件重度压缩时已经丢掉的真实细节,放大模型无法凭空找回。请先测试最难的 5–10 秒;价格更高不等于一定更适合。
四个节点撑起整个工作流
原生模板把 SeedVR2 拆成扩散模型加载器、VAE 加载器、可选的时间分块和主放大节点四个部分。每个节点负责不同的设置,改错节点是最常见的失败原因,也是排查时最先要确认的地方。
- DiT 加载器
- 模型 + 精度
- VAE 加载器
- 编码 + 解码
- 时间分块
- 仅视频
- 主节点
- 分辨率 + 批量
选模型家族、FP16/FP8、卸载、注意力后端和 BlockSwap。
负责大帧的 VAE 分块和分块重叠。
显存吃紧时把长视频潜在特征分段处理。
控制目标分辨率、批量大小、时间重叠和颜色设置。
模板要求的两个 .safetensors 文件和对应文件夹
维护中的模板指向 ComfyUI/models/diffusion_models 里的 seedvr2_3b_int8_convrot.safetensors,以及 ComfyUI/models/vae 里的 seedvr2_ema_vae_fp16.safetensors。文件名不要改。改文件名是触发 model-not-found 报错最快的方式,跟流程图本身毫无关系。
3B INT8 扩散模型和共享的 EMA VAE 是 Comfy-Org 对 ByteDance SeedVR2 权重的打包,按 Apache-2.0 发布。它们不是旧版 v2.5 社区自定义节点那一套,后者会额外加自己的 DiT、VAE、torch compile 和放大节点。
- 扩散模型放进 models/diffusion_models。
- VAE 放进 models/vae。
- 文件名保持不变,然后重新打开模板。
3B 还是 7B:先加载哪个 SeedVR2 检查点
ByteDance 以 Apache-2.0 同时发布了 3B 和 7B 两个 SeedVR2 检查点。维护中的 ComfyUI 模板是围绕 3B INT8 文件搭的,所以应该先验证它:模型更轻、模板里写的就是它,样例在它上面跑通,就能把安装问题和模型大小问题分开。
7B 应该当作第二轮尝试,而不是默认选项。12GB 显卡上保守的 7B 运行可能一次通过、换更大的宽高比就失败;在受损素材上,更大的模型往往编造出更像真的伪影,而不是更真实的细节。FP8 和 GGUF 是社区或集成方的选择,不是上游发布,不要把它们当成 8GB 的承诺。
- 先用模板里写的 seedvr2_3b_int8_convrot.safetensors。
- 3B 样例在你的硬件上跑通之后,再试 7B。
- 整批任务选定模型之前,先对比两个模型的同一处局部裁切。
按执行顺序读图,而不是按哪个节点好看
从输入读到输出,别从最漂亮的节点读起。DiT 加载器把扩散模型和精度策略交给主放大节点,VAE 加载器把编码解码设置交给它,放大节点接收你的图片或视频帧,再应用分辨率、批量大小、时间重叠和颜色校正,最后返回结果。
出错时把报错对应到负责它的节点。模型推理时的显存不足是 DiT 这一侧;大帧编码解码崩溃是 VAE 这一侧;跨帧闪烁是批量和时间重叠这一侧。这个一一对应的映射能把一小时的瞎猜变成五分钟的定位。
先跑内置样例,再换成自己的源
模板自带一个样例队列,先原样跑一遍。样例通过说明你的安装和模型文件夹都对,之后的失败属于你的源文件;样例失败说明是安装问题,此时加自己的文件只会增加变量。
样例通过后再换一个你自己的源,用保守的分辨率。别一上来就 4K 或长片。一张 2K 静帧或一段 5 秒 1080p 片段,就足以证明流程图能在你的素材上跑通,然后再提交批量。
- 原样跑一遍内置样例。
- 再用低分辨率测试一个你自己的源。
- 记下每一次成功运行的全部设置。
原生模板对比 v2.5 社区节点
原生模板是 ComfyUI 0.28.0 或更新版本上最短的维护路径。单独的 NumZ v2.5 社区自定义节点是为那些明确需要 GGUF、BlockSwap、注意力或核心节点之外的批量控制的工作流准备的。它有用,但它也是额外的软件,带着自己的更新和依赖风险。
除非你的工作流点名要用社区节点独有的功能,否则就用原生模板。别因为某张旧教程截图里出现了社区节点就去装它。每多装一个包,就是 ComfyUI 更新后多一个可能坏掉的东西。
把每个报错对应到它的节点
缺节点说明 ComfyUI 加载不了工作流引用的节点类型:更新 ComfyUI 或安装对应的社区节点,然后重启。模型找不到说明文件名或目录错了。OOM 说明流程图、精度、批量或分辨率超过了显存。接缝问题指向 VAE 分块重叠。
先解决终端里的第一个报错,再动别的。当素材今晚必须交付、流程图却还修不好时,托管工作区是正确退路;它不妨碍你以后继续本地排查。
本地流程图一直失败时,把同一个模型放到线上跑
如果内置样例能过、你自己的素材却还是显存不够,或者成品已经催着交、没时间继续调参,托管工作区可以替你运行 SeedVR2:不用放模型文件夹、不用算显存,提交前就能看到所需积分。符合资格的已登录账号可以免费完成第一张 2K 图片,所以在付费之前就能拿一处局部和你本地的输出做对比。
想要自己拥有、可重复使用的流程图,或者要完全离线批处理时,本地 ComfyUI 仍然是对的工具。必须马上交付的文件用托管工具,实验留在本地流程图里;两者并不冲突。
这份工作流映射不能承诺什么
本页描述的是审阅日期下的公开模板,不是对你具体显卡的基准测试。模板、节点版本和模型文件都会随着时间变化;在信任大批量之前,先用自己的硬件和一个小源逐一验证。 先验证,再批量。
- ComfyUI、节点和模型版本都在变;旧教程截图不是当前文档。
- 本页不承诺 8GB 支持;上游记录的是 H100 用法,集成维护者报告测试约 18GB。
- 成功跑通不等于画质保证;源文件本身仍要包含可恢复的细节。
SeedVR2 ComfyUI 工作流常见问题
原生 SeedVR2 工作流用了几个节点?
维护中的模板围绕四个节点:DiT 加载器、VAE 加载器、视频可选的时间分块,以及主放大节点。社区 v2.5 节点把同样的工作拆到自己的 DiT、VAE、torch compile 和放大节点里。
模型文件该放进哪些文件夹?
扩散模型放进 ComfyUI/models/diffusion_models,VAE 放进 ComfyUI/models/vae。模板会点出确切文件名;文件名保持不变并重新打开模板,加载器才能找到它们。
为什么要先跑内置样例?
因为它能把安装问题和源文件问题分开。未改动的样例通过,说明文件夹和安装都对;样例失败说明是安装问题,此时加入自己的素材只会增加变量。
怎么知道是哪个节点在失败?
把报错对应到负责它的节点:推理时 OOM 是 DiT 这一侧,编码解码崩溃是 VAE 这一侧,跨帧闪烁是主放大节点的批量和时间重叠这一侧。
在 ComfyUI 里该用 3B 还是 7B 的 SeedVR2 模型?
先用模板里写的 3B INT8 文件,它更轻、更容易验证。3B 样例在你的硬件上跑通之后再试 7B,整批任务之前先对比两者同一处局部裁切;在受损素材上,更大的模型可能加进更像真的伪影,而不是真实细节。
SeedVR2 的 .safetensors 文件叫什么名字?
维护中的模板从 ComfyUI/models/diffusion_models 加载 seedvr2_3b_int8_convrot.safetensors,从 ComfyUI/models/vae 加载 seedvr2_ema_vae_fp16.safetensors。两个文件名都保持不变;改了文件名,最快的结果就是出现跟流程图无关的 model-not-found 报错。