- Add English README with installation and usage instructions - Add Chinese README (README_cn.md) for Chinese users - Add requirements.txt with necessary dependencies - Document Video-As-Prompt integration for motion-guided video generation
2.9 KiB
2.9 KiB
ComfyUI Video-As-Prompt 节点
ComfyUI 的自定义节点,集成 Video-As-Prompt 实现运动引导的视频生成。
✨ 功能特性
- 🎬 运动引导生成:使用参考视频控制生成视频的运动
- 🖼️ 图像转视频:从图像生成视频,并通过参考视频引导运动
- ⚙️ 内存优化:INT8量化 + CPU卸载,高效推理
- 🚀 CogVideoX-5B:基于强大的CogVideoX-5B模型
🔧 节点列表
- RunningHub VideoAsPrompt Loader:加载并初始化 Video-As-Prompt 管线
- RunningHub VideoAsPrompt Sampler(CogVideoX):从图像生成带参考运动的视频
🚀 快速安装
步骤 1:安装节点
# 进入 ComfyUI 的 custom_nodes 目录
cd ComfyUI/custom_nodes/
# 克隆仓库
git clone https://github.com/HM-RunningHub/ComfyUI_RH_VideoAsPrompt.git
cd ComfyUI_RH_VideoAsPrompt
# 安装依赖
pip install -r requirements.txt
步骤 2:下载所需模型
下载 CogVideoX-5B 模型并放置在以下目录结构:
ComfyUI/models/Video-As-Prompt/
└── CogVideoX-5B/
├── vae/
├── transformer/
└── ...
可以从 Video-As-Prompt 数据集 下载,或使用预训练的 CogVideoX-5B 模型。
步骤 3:重启 ComfyUI
📖 使用说明
基本工作流
[加载图像] → [加载视频] → [RunningHub VideoAsPrompt Loader] → [RunningHub VideoAsPrompt Sampler] → [保存视频]
生成参数
- image:用于视频生成的输入图像
- ref_video:用于运动引导的参考视频
- prompt:输出视频的文本描述
- prompt_mot_ref:参考运动的文本描述
- height/width:输出视频尺寸(默认:480x720)
- num_frames:生成帧数(默认:49)
- num_inference_steps:去噪步数(默认:50)
🛠️ 技术要求
- GPU:12GB+ 显存(使用 INT8 量化 + CPU 卸载)
- 内存:建议 16GB+
- 存储:CogVideoX-5B 模型约 20GB
- CUDA:需要 CUDA 以获得最佳性能
⚠️ 重要说明
- 模型路径:模型必须放置在
ComfyUI/models/Video-As-Prompt/目录下 - 内存优化:默认启用 INT8 量化和 CPU 卸载以提高内存效率
- 首次使用前必须下载所有模型文件
🔗 参考链接
📄 许可证
本项目基于 Video-As-Prompt 项目开发。
⭐ 引用
如果您觉得本项目有用,请考虑引用原始 Video-As-Prompt 论文。
开发者:HM-RunningHub