我们知道stable-diffusion-webui是用来生成图片的视频本质上就是图片的连续播放那么stable-diffusion-webui是否就可以生成视频呢答案是肯定的。本文介绍一种方法使用stable-diffusion-webui来生成视频。具体的方法是安装AnimateDiff 来基于rtx5060显卡 8G显存来生成视频。 第一步环境与安装我们需要先配置好基础环境并安装插件。环境准备需要确保已安装 ​​stable-diffusion-webui​​并且 WebUI 版本 ≥ v1.6.0Python 版本为 3.10.x不支持3.11及以上。RTX 5060显卡的8GB显存足以支持基础动画生成任务。安装插件推荐方法启动WebUI进入“Extensions” - “Install from URL”粘贴仓库地址​​https://github.com/continue-revolution/sd-webui-animatediff​​点击“Install”。安装完成后重启WebUI。 有可能默认自带如果已经安装则跳过即可。看到下面的内容就算安装成功备选方法在扩展列表的“Available”页面中点击“Load from”搜索“AnimateDiff”并点击“Install”。下载运动模块关键模型是插件的核心负责定义物体的运动方式必须手动下载。下载地址访问 ​​huggingface.co/guoyww/animatediff​​。对于8GB显存推荐下载​​mm_sd_v15_v2.ckpt​​或​​mm_sd_v15_v2.safetensors​​它们专为SD 1.5模型设计性能稳定。放置路径下载后将模型文件放入 ​​stable-diffusion-webui\extensions\sd-webui-animatediff\model​​ 文件夹中。完成后重启WebUI以加载插件和模型。加载✨ 第二步生成你的第一个Demo视频环境就绪后我们来动手生成一个视频Demo。基础设置在WebUI主界面​​txt2img​​或​​img2img​​编写正反向提示词。选择一个SD 1.5系列的基础模型Base Model建议设置分辨率为 ​​512x512​​。因为我们配置的是mm_sd_v15_v2.safetensors​​ 视频生成模型所以我们这里需要将生成的图片的模型设置为sd_v15_v2.safetensors​。提前下载好并放到​​stable-diffusion-webui\extensions\sd-webui-animatediff\model​​ 文件夹中​配置AnimateDiff参数找到页面上的 ​​AnimateDiff​​ 折叠面板并展开参考下图进行设置运动模块在下拉菜单中选择已下载的模型文件如 ​​mm_sd_v15_v2.safetensors​​。总帧数 (Total Frames)设为 ​​16​​。8GB显存建议从16帧开始。帧率 (FPS)通常选 ​​8​​。输出格式 (Output Format)生成为预览建议选择 ​​GIF​​ 或 ​​MP4​​。其他参数采样方法推荐 ​​DPM 2M Karras​​迭代步数可设为 ​​25​​种子设为 ​​-1​​随机。生成与查看点击页面右上角的“Generate”按钮。等待片刻后生成的视频会出现在结果区域。 第三步8GB显存的专属优化为了在8GB显存上获得更流畅的体验进行以下优化至关重要。1. 启用内置优化选项启动器设置如果你使用“绘世”等启动器可在一键启动器的高级选项中勾选 ​​--medvram​​​ 或 ​​--lowvram​​WebUI设置进入“Settings” - “Optimizations”确保已启用xformers或SDP来节省显存。2. 参数调整的艺术在显卡承受范围内可参考以下参数调整运动强度在 ​​AnimateDiff​​ 面板的 ​​Advanced​​ 选项中找到 ​​Motion Scale​​。8GB显存下建议保持在 ​​0.8​​ - ​​1.0​​ 的保守范围。分辨率与帧数推荐配置480x480对于8GB显存480x480是速度和质量的绝佳平衡点。进阶配置640x480在480x480基础上提升宽度可增加画面信息量。极限测试512x768偶尔尝试竖屏高分辨率。如果显存溢出OOM可启用 ​​cpu_offload​​ 和 ​​vae_slicing​​ 技术它们能将8GB显存的峰值占用降低约35%。生成视频是一项创造性的工作可以从上面建议的保守参数开始逐步探索。希望这份指南能帮你迈出AI视频制作的第一步