设置,不是迷信
哪些 SeedVR2 ComfyUI 设置真正改变结果
SeedVR2 真正影响显存、速度和输出的设置就那么几个:目标分辨率、批量大小、VAE 分块大小和重叠、卸载设备、BlockSwap。其余大多是噪音,直到其中一个设错才暴露。本页按导致失败的频率排序,让你先拧对那个旋钮。
这是 SeedVR2.net 的设置说明,基于公开的 ComfyUI SeedVR2 模板和本站已发布的社区参数指南。它不是对某块具体 GPU 的基准测试。每个设置都要用你自己的卡和一个小的源去验证。
托管测试可以省掉调参循环
当调参堵住了交付期限,就在浏览器里跑一个短片或静帧。托管任务会处理模型、显存和队列,你只需要判断这次输出是否值得继续投入本地调参工作。 先把成品拿到手,再慢慢调参。
First eligible 5-second 720p Standard run: free
Verify your email to use your first video run without credits or a card. A failed run does not use the trial; longer clips and other settings show their exact credit cost before submission.
Browser upload limit: 500 MB. For larger files, paste a publicly accessible HTTPS URL. Each job supports videos up to 10 minutes.
Quick scene presets
Presets pick a model for a common scenario. You can still switch models manually below.
Upscaled preview
Compare the enhanced output before exporting the final file.
Upload a clip, paste a direct video URL, or load the sample. No example video is downloaded until you ask for it.
Tip: keep your original FPS and avoid pre-scaling. The upscaler handles cadence better than most NLE plugins.
Test before processing the full video
Upscaling cannot recreate detail removed by heavy messaging compression. Test the hardest 5–10-second segment first; a higher-priced model is not automatically a better fit.
四个设置干掉了大部分工作量
这四个旋钮覆盖了绝大多数失败和慢速的 SeedVR2 运行。按这个顺序改、记下每一个值,让一次成功运行可以复现、也可以回滚,下次更新后才不至于莫名崩溃。 先记录,再改动。
- 分辨率
- 从 720p–1080p 开始
- 视频批量
- 4n+1(5、9、13、17)
- VAE 分块
- 1024 块 / 128 重叠
- BlockSwap
- 最后手段
先降输出,干净通过后再升到 2K 或 4K。
遵循 4n+1 规律;过小的批会削弱运动稳定性。
仅在编码或解码 OOM 时开启;出现接缝前先加重叠。
仅在可复现的 CUDA OOM 证明模型放不下时才用。
先降分辨率,再动别的
大多数 SeedVR2 OOM 报错是分辨率错误。4K 帧比 720p 帧需要多得多的显存,而且差距不是线性的。新源先跑 720p 或 1080p,确认通过后再升。如果 720p 都失败而 1080p 是你唯一的测试,那你一直在瞎猜。
分辨率也是画质杠杆。把弱源硬推到 4K,振铃、塑料肤质和文字断裂会更明显,而不是更真实。干净的 2K 局部往往比噪点多的 4K 画布更值得交付。
- 先确认 720p 或 1080p 通过。
- 一次只升一档分辨率。
- 2K 局部已经失败时拒绝上 4K。
批量大小是时间设置,不只是显存
静帧的批量保持 1 即可。视频的批量大小控制一次处理多少帧,从而驱动时间一致性。SeedVR2 工作流要求常规视频批量遵循 4n+1 规律,比如 5、9、13 或 17 帧。
显卡吃紧时你会想把批量压到能跑的最小值。但在内存优化之后才该这么做,因为过小的批会削弱防闪烁保护,留下可见的帧间漂移。
VAE 分块:从 1024 块和 128 重叠起步
VAE 分块解决的是编码和解码的显存压力,它和扩散模型是两回事。先从 1024 块大小和 128 重叠起步,只有日志仍显示 VAE 一侧 OOM 时才进一步缩小分块。
小块不自动等于更好。每个分块边界都是模型要拼接的地方,因此激进分块加上过小重叠会产生接缝。出现接缝时,先加重叠,再缩分块。
卸载和 BlockSwap 放在最后
模型本身放不下时,把 DiT 的卸载设备移到 CPU。仍可复现 CUDA OOM 时再开 BlockSwap,它让更少的 transformer 块留在 GPU 上,其余走系统内存。
BlockSwap 是显存手段,不是速度或画质升级。每换一块都会拖慢运行。素材有截止时间时,托管工作区通常比再熬一晚调 swap 更划算。
- 模型放不下时再卸载。
- 把 BlockSwap 留给可复现的 OOM。
- 本地耗时超过输出价值时就停下。
记下每一个成功的设置
一次成功的运行只有可复现才有用。记下 ComfyUI 版本、节点版本、模型文件名、输入尺寸、目标分辨率、批量大小、分块大小、重叠、卸载设备,以及是否开了 BlockSwap。
那一行记录,就是「可复现的工作流」和「更新后莫名崩溃」之间的差别。把它和输出文件一起保存,别只记在脑子里。
这些设置是指导,不是保证
显存行为取决于你的显卡、片段长度和流程图。这里的数值来自已发布的 SeedVR2 指导,是可测试的起点,不是承诺某块 8GB、12GB 或 16GB 卡一定能过。
- 不同 GPU 即便设置完全相同,也会在不同分辨率下失败。
- ComfyUI 和节点更新可能改变某个设置的含义。
- 再好的设置也救不了一个没有任何可恢复细节的源。
SeedVR2 ComfyUI 设置常见问题
SeedVR2 显存不足时该先改哪个设置?
先降目标分辨率,再降批量大小。之后才开 VAE 分块、把模型卸载到 CPU,或试 BlockSwap。在分辨率之前就动显存手段,通常只是掩盖真正的问题。
视频批量该设多少?
遵循 4n+1 规律,比如 5、9、13 或 17 帧。静帧批量可以设 1。在试显存优化之前不要把视频批量压到过小,因为那会削弱运动稳定性。
什么时候该开 VAE 分块?
当日志显示编码或解码时出现显存失败,就开它,这跟扩散推理是两回事。从 1024 块和 128 重叠起步,出现接缝就加重叠。
BlockSwap 值得一直开着吗?
不值得。BlockSwap 是针对推理时可复现 CUDA 显存不足的手段,它会拖慢运行。只有降分辨率、降批量、卸载都解决不了失败时才用它。