前言
Wan2.1 模型配合 ComfyUI 框架,能实现文本转视频、图片转动画等功能,生成的视频质量可媲美专业工具。普通 PC 即可运行,适合自媒体创作者和 AI 爱好者快速制作动态内容,完全开源免费。
使用时需结合显卡配置选择模型版本:8G 以下显存建议选 fp8 量化版,12G 以上可选 fp16 版以获得更好效果。生成视频时长越长,等待时间也会增加,建议先从短时长测试参数。工作流文件导入后记得设置自动保存,避免成果丢失。
默认系统只能在局域网内使用,若需出门在外调用设备或团队远程协作,则受限于同一网络环境。通过内网穿透技术,无需搭建云服务器或拥有公网 IP,即可将本地服务映射到公网,实现异地实时连接。
软件准备
首先访问 ComfyUI 的 Github 下载对应操作系统版本,本例以 Windows 免安装版为例。解压到指定路径后,继续准备其他组件。
文本编码器可根据显卡内存选择,本例演示适用于低于 8G 显存的 fp8 量化版。如果显卡内存高于 12G,可选择 fp16 版本,生成后的视频精度会更高。
接着下载 VAE 文件,直接点击 download 获取。
最后是 Wan2.1 视频生成模型。如果显卡配置较好,可以选择最完整的 32G 模型。本例以相对显卡要求较低的 wan2.1_t2v_1.3B_fp16.safetensors 进行演示。建议使用 fp16 版本而非 bf16 版本,因为它们会产生更好的结果。质量等级从高到低依次为:fp16 > bf16 > fp8_scaled > fp8_e4m3fn。
整合配置
将准备好的编码器、模型等整合到 ComfyUI 中,然后导入工作流文件即可开始生成视频。
首先,把文本编码器 umt5_xxl_fp8_e4m3fn_scaled.safetensors 放入 ComfyUI/models/text_encoders/ 目录下。
第二步,将 VAE 文件 wan_2.1_vae.safetensors 放入 ComfyUI/models/vae/ 目录。
第三步,将 Wan 2.1 模型放入 ComfyUI/models/diffusion_models/ 目录。
最后,下载文字转视频所需的 Json 格式工作流文件,右键另存为到桌面,稍后打开 ComfyUI 时拖入界面。
本地运行测试
回到解压后的 ComfyUI 根目录,双击运行脚本启动服务。启动过程中请勿关闭该服务窗口。
启动完毕后,浏览器会自动打开 ComfyUI 使用界面,或在网址栏输入 http://127.0.0.1:8188 访问。
将刚才下载好的 Json 格式工作流文件直接拖入界面。
使用文生视频前,可以先右键保存动画模块,在模式中选择 Always,这样以后生成的视频都会被自动保存下来。
然后在编辑器中输入提示词(中英文都可以),点击运行即可启动文生视频工作流。例如输入'一个小男孩在海边提足球'。
默认生成的视频参数是 832*480,如需修改可以在这里对宽度和高度进行调整。默认视频长度是 33,如果需要修改可以在这里调整,更长的时长也需要更多的时间来生成视频。
公网使用 Wan2.1 模型生成视频
如果在本地成功部署了 Wan2.1 模型,但需要远程调用这台电脑上部署的大模型,可以使用内网穿透工具轻松实现公网环境远程访问。通过它,我们可以免去复杂的本地部署过程,只需要一个公网地址就可以随时随地访问到 ComfyUI 中来使用 Wan2.1 模型来生成视频了。也无需自己注册域名购买云服务器。
登录 cpolar web UI 管理界面后,点击左侧仪表盘的隧道管理——创建隧道。 隧道名称可自定义,注意不要与已有的隧道名称重复。 协议选择 http。 本地地址填写 8188。 域名类型选择随机域名。 地区选择 China Top。 高级设置中可配置 Http Auth,例如用户名 user 密码 123,安全起见建议配置密码,避免他人蹭显卡算力。
创建成功后,打开在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,接下来就可以在其他电脑(异地)上,使用任意一个地址在浏览器中访问即可。
输入设置的用户名 user 及密码 123(也可以不设置高级,就无需用户名密码直接登入)。
可以看到成功实现使用公网地址异地远程访问本地部署的 ComfyUI 使用 Wan2.1 大模型。需要注意的是首次登录,默认显示的工作流可能不是我们刚才使用的工作流配置,点击左边菜单栏中的队列,在之前保存过的视频中,右键加载工作流,即可远程使用对应的工作流来生成视频啦。
为了方便演示,我们在上边的操作过程中使用了 cpolar 生成的 HTTP 公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用,然而,它的缺点是网址是随机生成,这个地址在 24 小时内会发生随机变化,更适合于临时使用。
如果有长期远程访问本地部署的 ComfyUI 使用 Wan2.1 大模型或者其他本地服务的需求,但又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择使用固定的二级子域名方式来远程访问,带宽会更快,使用 cpolar 在其他用途还可以保留多个子域名,支持多个 cpolar 在线进程。


