SeedVR2 的检查点、精度与 VAE
SeedVR2 模型文件:3B 还是 7B,FP16、FP8 还是 INT8
SeedVR2 由一个扩散检查点加一个独立的 VAE 组成,任何一个下载文件都是这两者之一、并落在某个精度上。本页说清 SeedVR2 文件名里每个词的含意、官方 ComfyUI 模板实际点名的是哪个文件、以及每个文件该放哪个文件夹。
本页是 SeedVR2.net 的说明文档,不是 Comfy-Org 或字节跳动的官方发布。下面的文件名、文件夹与精度家族来自维护中的 ComfyUI 模板与 Comfy-Org 重打包版本在核对日的公开内容。往生产机器下载之前,请以你自己装的那份模板为准。
只是想要一个成品文件,就不必先下载
只有当你想要一张自有、可复现、跑在自己机器上的工作流时,挑文件、放文件夹这一步才值得花。如果目标只是今天下午拿到一张放大后的图或一段片子,直接上传源文件、选个目标分辨率,托管工作区会用同一个 SeedVR2 家族跑完,既不用下检查点,也不用核对目录结构。
首次符合条件的 5 秒 720p Standard 任务免费
验证邮箱后,第一次视频任务无需积分、无需绑卡。失败任务不会占用试用资格;更长视频或其他规格会在提交前显示准确积分。
浏览器上传限制:500 MB。超过 500 MB 的文件,请粘贴公开 HTTPS URL。单个任务目前只支持 10 分钟以内的视频。
场景快速预设
预设为常见场景一键选好模型,下方仍可手动切换。
超分预览
先在面板中对比效果,再决定导出成片。
上传视频、粘贴直链,或主动载入示例。你点击前,页面不会下载示例视频。
提示:保持原帧率与原文件,交给工作流统一处理,可获得更平稳的时间一致性。
跑完整视频前,先拿短片试错
聊天软件重度压缩时已经丢掉的真实细节,放大模型无法凭空找回。请先测试最难的 5–10 秒;价格更高不等于一定更适合。
四个词决定你该下哪个文件
SeedVR2 的文件名是规格说明,不是装饰。下载之前先读家族、精度、角色和容器格式这四个词——配错组合,正是工作流加载不到模型最常见的原因,也是后续所有「模型坏了」排查的起点。
- 家族
- 3B 或 7B
- 精度
- FP16、FP8 或 INT8
- 角色
- 扩散模型或 VAE
- 容器格式
- .safetensors,有时是 .gguf
字节跳动以 Apache-2.0 发布了 3B 与 7B 两个 SeedVR2 检查点。对于特定显卡,越大并不自动越好;维护中的 ComfyUI 模板点名的是 3B 那个。
精度决定同一家族要占多少显存。精度越低越能塞进小卡,而模板点名的最省精度是 INT8 版本。
一个文件是扩散检查点,另一个是 VAE——在维护中的模板里就是 seedvr2_3b_int8_convrot.safetensors 加上共享的 EMA VAE。它们在不同节点、从不同文件夹加载,所以把 VAE 丢进模型文件夹,表现就是「模型找不到」。
模板用的是 .safetensors。同一家族也有社区重导出的 GGUF 版本给低显存机器用,但那是社区重打包,用之前先确认发布者是谁。
3B 与 7B:同一个任务的两种尺寸
3B 和 7B 是同一个 SeedVR2 超分模型公开发布的两种尺寸,都以 Apache-2.0 发布。你最先感受到的差别是内存,而不是磁盘上的文件大小:在同一帧和同一批量设置下,更大的检查点需要更多显存。
把 7B 当成第二遍处理,而不是默认选项。12GB 卡上一次保守的运行可能这次过了、下一段片子就崩,这比先用小模型跑通、再拿自己的素材逐步升级的体验更差。
维护中的模板也是这个顺序:它点名的是 3B 文件,所以一个跑通模板的安装本身就是可用来对比 7B 的 3B 基线。
- 先用模板点名的 3B 文件,它在你卡上更容易验证通过。
- 留一段短片当固定测试样本,两个文件都拿它跑一遍,再去跑整批。
- 从两个家族各裁同一块画面比较,否则你比较的是素材本身。
FP16、FP8、INT8:精度这个词的代价
精度就是每个权重用多少位存储。FP16 每个权重保留最多细节、占最多内存;FP8 把占用再砍一半;INT8 是面向最紧的显卡的整数版本。它们是同一个模型的不同量化。
实用规则是:一路降精度直到跑得动,而不是一路升到看起来厉害。一个能把你片子跑完的低精度 3B,胜过跑到一半爆显存的 FP16 7B。
重打包后的文件名通常会把家族和精度都写进名字里,所以名字会很长的原因也在这:家族说明这是哪个模型,精度说明它要花多少资源,尾巴则是重打包者自己的标记。
- FP16 是参考精度,也是三者里占用最大的。
- FP8 与 INT8 存在的意义就是让同一家族塞进更小的卡,代价是一点细节。
- 一次只改一个词,然后重跑同一个测试样本,否则你分不清是哪一步起了作用。
VAE 是第二个文件,不是第二个模型
SeedVR2 需要扩散检查点之外再配一个 VAE。在 ComfyUI 图里它们是两个独立的加载节点:一个加载扩散模型,另一个加载 VAE,主节点再把两边的输出拼成成品帧。
正因为是分开的,文件夹放错才会表现为「模型缺失」。VAE 若落在扩散模型文件夹里,VAE 加载器什么都找不到,报错也会指向 VAE 节点,而不是指向你放错的那个文件。
精度在这里同样适用。相比检查点,VAE 很小,但维护中的模板预期的是「FP16 VAE 配量化后的检查点」,所以跟着模板走通常比混搭不同构建更稳。
- 两个文件、两个文件夹:检查点是模型,VAE 是 VAE。
- 文件名保持下载时的原样,模板引用的是名字,不是内容。
- 移动文件后重新打开模板,让节点列表重新解析。
在 ComfyUI 里每个文件该放哪
模板点名两个文件夹,且都相对于 ComfyUI 根目录、而不是相对于工作流文件:扩散模型放 models/diffusion_models,VAE 放 models/vae。放错文件夹的多余文件会被忽略,而不是报错。
如果移完文件后加载器的下拉列表里还是没有它,先重开模板再排查别的,因为节点是在图加载时缓存文件列表的。
固定一套目录结构并记下来。换一台机器后大多数「模型坏了」的报告,其实是文件根本没被移到模板引用的路径上。
为你的机器挑文件
用这一个数字来判断:你的显卡实际能分给单个进程的显存,而不是包装盒上写的数字。然后沿家族和精度往下走,直到一段短片能连续两次跑完而不报显存不足。
只有在这条基线跑通之后,才去提高目标分辨率或换成更大的家族。两件事一起改,就是把一个能用的配置变成说不清原因的事故。
把跑通的组合写下来,因为三个词就是全部答案:家族、精度,以及这个文件扮演的是两个角色中的哪一个。
- 先小家族、低精度;连续跑通之后再往上抬。
- 先在低目标分辨率上测,再把提高分辨率当成一次单独的改动。
- 把跑通时用的确切文件名记下来,和设置写在一起。
什么时候直接在线跑同一家族更省事
下载和摆放文件的回报,是你得到一张可以按自己条件离线重跑的自有工作流。代价是每装一台机器都要花时间,而且显存天花板在你自己的卡上,不在服务端。
本站的托管工作区替你跑同一个 SeedVR2 家族:上传受支持的源文件、选目标分辨率,就能拿到结果,既不用挑精度也不用管文件夹。当源文件不能离开你的机器、或你需要一条完全自己掌控的批处理管线时,本地安装仍然是更好的答案。
一个合理的折中是:先在托管上跑一次确认观感,再只为那些你确实会反复重跑的素材去花下载和安装的时间。
这份文件对照表不能保证什么
文件名、文件夹和重打包版本的变化比说明文档快。本页描述的是核对日当天维护中的 ComfyUI 模板与 Comfy-Org 重打包版本,对你实际持有的显卡、实际安装的那份模板不做任何承诺。
- 重打包者会改名,而维护中的模板引用的是它自己的名字,所以务必以你装的那份模板为准。
- 本页不承诺某张卡能跑到某个具体分辨率;跑整批之前先用你自己的测试样本验证。
- 社区 GGUF 重导出不是模型作者发布的,用之前请先确认发布者。
- 能加载不等于画质有保证;源素材本身得含有可恢复的细节。
SeedVR2 模型文件常见问题
SeedVR2 该用 3B 还是 7B 的检查点?
先用维护中的 ComfyUI 模板点名的 3B 文件。同样的设置下它需要的内存更少,更容易在你自己的卡上验证通过。只有当小文件上同一段短片能连续两次跑完,再考虑换 7B。
SeedVR2 的 GGUF 文件是什么?能放心用吗?
GGUF 是量化模型常用的容器格式。低显存机器上确实流传着量化检查点的社区重导出,但它们不是模型作者发布的,加载前先看清是谁重打包的。维护中的 ComfyUI 模板用的是 .safetensors。
为什么工作流还需要单独一个 VAE 文件?
SeedVR2 把扩散检查点和 VAE 分成两个文件,ComfyUI 图也用两个节点分别加载。VAE 缺失或放错文件夹时,报错会出现在 VAE 节点上,尽管检查点本身完全正常。
每个 SeedVR2 文件分别放进哪个文件夹?
扩散检查点放 models/diffusion_models,VAE 放 models/vae,两者都相对于 ComfyUI 根目录,而不是相对于工作流文件。放完之后重新打开模板,因为加载器会在图加载时缓存文件列表。
FP8 或 INT8 比 FP16 差吗?
更低精度让同一家族占更少内存,代价是每个权重的细节,而不是换了一个模型。选能稳定跑完你自己片子的最高精度,并且一次只改一个词,这样才能分辨是哪一步起了作用。