这是一节本地推理课
本课的目标是用 HunyuanVideo-1.5 的 ComfyUI 图生工作流,把自己拍的一只纸船做成轻轻漂动的短片,最后保存视频和工作流 JSON。它适合已经能启动 ComfyUI、愿意管理模型文件的学习者。只想快速出片,可以先做海螺咖啡课。
尚未安装 ComfyUI 时,先从官方安装入口选择适合操作系统的安装方式,在独立目录完成安装并打开界面。不要在 AIScope 后端虚拟环境里安装视频推理依赖。本课不会自动安装或下载权重。
Hunyuan 源码推理说明列出的 Linux、CUDA 与卸载显存条件属于该实现;ComfyUI 不同模型格式和工作流的实际资源需求要单独判断,不能把某个最低显存数字当作所有电脑的保证。HunyuanVideo-1.5 说明。
先把首帧拍对
折一只普通白色纸船,放在浅盘水面,背景用无花纹布。相机从略高于水面的角度拍,让船头、船尾和水面边界都可见。船左右留出一小段水面,不要顶着盘边。避开强反光,否则船边和反光容易混在一起。
保存为 boat-start.jpg。第一轮不要安排船从盘里飞出来或绕一圈,目标只是原地附近缓慢漂动。
载入现成工作流
打开官方提供的 720p 图生模板,使用 Raw / 原始文件保存为 JSON,再拖入 ComfyUI 画布。不是把 GitHub 网页另存为 HTML,也不是把网页网址贴进提示框。
模板载入后先看是否出现缺失节点或模型提示。缺节点通常需要匹配当前模板的 ComfyUI 版本;不要看到红框就随便安装名字相近的第三方插件。模型文件从模板说明指向的Comfy-Org 模型包取得,按工作流注释指定的目录放置。扩散模型、文本编码器、VAE 是不同组件,不能都塞进一个文件夹。混元官方 ComfyUI 指南。
不懂节点,也能按这条线读
先沿连线找五处,而不是研究每一个方框:
- 模型加载处:下拉框是否真的能选到已下载文件。
- 文本编码处:这里填运动提示,模型将文字转换为条件。
- 图片加载处:选 boat-start.jpg,预览应确实是你的纸船。
- 采样与视频尺寸处:先保持模板的兼容默认值,包括帧数和步数。
- 视频保存处:记录文件名前缀,例如 boat/first-try,稍后到这里取结果。
第一次保留完整模板,不同时打开额外超分、插帧和加速节点。先让基础流程跑通,再比较速度或画质。
填入这条运动提示
一只白色折纸船浮在浅盘水面上。保持输入图片中的纸船形状和折痕,纸船在原位附近缓慢向右漂动一小段,船底始终接触水面,周围形成轻微涟漪。相机固定,背景与盘边静止,柔和窗光稳定,一个连续镜头。
图像给外观,提示给漂动关系。“船底接触水面”用于强调浮在水上;“盘边静止”帮助你区分船漂移与整张图移动。这里的要求仍需要观察结果,不能保证模型遵循。
点击运行后看当前执行节点。首次加载模型可能比后续更久。先等待同一个任务,不要因为界面暂时没出视频就连续排队。
输出在哪里,怎样算跑通
视频保存节点出现结果后先在界面预览,再打开其实际输出文件。ComfyUI 的输出位置由安装方式与保存节点配置共同决定,优先看节点文件名或界面打开输出的入口,而不是凭空猜绝对路径。
同时保存工作流 JSON,文件名带上这次实验编号。保留实际模型文件名、输入图片和生成视频,这样以后加载同一工作流才知道缺的是哪个文件。
跑通意味着:视频可读、长度合理、首帧对应纸船照片。教学效果还需检查:船是否仍是一只、折痕是否突然变化、盘边是否跟着漂、移动方向是否正确。运行成功与镜头可用是两次判断。
失败时按发生位置处理
| 失败位置 | 先做什么 |
|---|---|