23 · SVD 图生视频
Stable Video Diffusion——一张图生成短视频,参数调优与实战
01 SVD 是什么
SVD(Stable Video Diffusion)是 Stability AI 推出的图生视频模型。和 AnimateDiff 的「文字驱动」不同,SVD 是「图片驱动」——给它一张图,它让图动起来。
AnimateDiff vs SVD:
- AnimateDiff = 从文字生成动画(创意大,控制难)
- SVD = 从图片生成视频(起点确定,自然流畅)
02 SVD 内置节点
ComfyUI 已经内置了 SVD 相关节点:
ImageOnlyCheckpointLoader:加载 SVD 模型SVD_img2vid_Conditioning:SVD 条件处理VideoLinearCFGGuidance:时序 CFG 调度
03 基础 SVD 工作流
ImageOnlyCheckpointLoader (SVD checkpoint)
↓
Load Image (你的起始图)
↓
SVD_img2vid_Conditioning
↓
VideoLinearCFGGuidance (min_cfg=1.0)
↓
KSampler (denoise=1.0)
↓
VAE Decode
↓
输出视频04 核心参数
| 参数 | 作用 | 推荐值 |
|---|---|---|
motion_bucket_id | 运动强度(1-1023) | 127(默认)/ 人物 60-80 / 物体 30-50 |
fps | 帧率 | 6-16 |
augmentation_level | 初始图噪声量 | 0.02-0.05 |
video_frames | 生成帧数 | 14(SVD)/ 25(SVD-XT) |
min_cfg | 最小 CFG | 1-3(太低没运动,太高闪烁) |
05 常见问题与解决
| 问题 | 解决 |
|---|---|
| 画面不动 | 增大 augmentation_level 或 motion_bucket_id |
| 画面闪烁 | 降低 motion_bucket_id,增加 min_cfg |
| 画面扭曲 | 降低 augmentation_level |
| 人像崩脸 | min_cfg 从 1 调到 5-10 |
| 显存不够 | 下载 fp16 版 SVD 模型,加 --lowvram |
06 SVD + AnimateDiff 融合工作流
先用 SVD 生成基础运动 → 再用 AnimateDiff + ControlNet 做局部细化和风格化。
这是 2025 年视频生成的最强玩法之一。
💡 一句话总结:SVD 让静止图片动起来,motion_bucket_id=127 是万能起点,不动就加 augmentation_level。