Files
wenjian 0c7a311a2e Add README and requirements documentation
- 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
2025-10-30 18:20:11 +08:00

99 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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:安装节点
```bash
# 进入 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 数据集](https://huggingface.co/datasets/BianYx/VAP-Data) 下载,或使用预训练的 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 项目](https://github.com/bytedance/Video-As-Prompt)
* [Video-As-Prompt 数据集](https://huggingface.co/datasets/BianYx/VAP-Data)
* [ComfyUI](https://github.com/comfyanonymous/ComfyUI)
## 📄 许可证
本项目基于 [Video-As-Prompt](https://github.com/bytedance/Video-As-Prompt) 项目开发。
## ⭐ 引用
如果您觉得本项目有用,请考虑引用原始 Video-As-Prompt 论文。
---
**开发者:[HM-RunningHub](https://github.com/HM-RunningHub)**