基于 HunyuanVideo-1.5 的 ComfyUI 插件,提供简化版和完整版节点集,方便快速上手或深度定制工作流程。
- 简化版节点:仅包含核心的
HyVideo15ModelLoader和HyVideo15I2VSampler节点,非常适合快速测试和结果预览。 - 完整版节点:提供更精细的节点划分,方便进行更细致的工作流程调整和替换。
- 自动下载模型:内置自动模型下载功能;无需手动准备模型文件(也支持手动下载)。
- 安装
requirements.txt中列出的所需库:pip install -r requirements.txt - Flash Attention:建议安装 Flash Attention 以加快推理速度并降低 GPU 内存消耗。详细的安装说明请参见 Flash Attention。
选择以下方法之一下载模型文件(包括 hunyuanvideo-1.5 模型、text_encoder 和 vision_encoder):
如果您希望自动下载模型,请将模型加载节点的路径设置为“None”。相应的模型将自动下载到默认目录(如果已存在,则不会重复下载)。下次运行工作流时,您可以在节点的路径选项中看到自动下载的模型。
手动下载模型文件并将其放置在插件指定的模型目录中。详细说明请参见 checkpoints-download.md。(来自 HunyuanVideo-1.5 开源项目)。
模型放置的目录结构如下:
models/
├── clip_vision
│ └── hyvideo15
│ └── siglip
│ ├── feature_extractor
│ │ └── preprocessor_config.json
│ ├── flux1-redux-dev.safetensors
│ ├── image_embedder
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── image_encoder
│ │ ├── config.json
│ │ └── model.safetensors
│ ├── LICENSE.md
│ ├── model_index.json
│ ├── README.md
│ └── redux.png
├── diffusion_models
│ └──hyvideo15
│ ├── 1080p_sr_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 480p_i2v
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 480p_i2v_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 480p_t2v
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 480p_t2v_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 720p_i2v
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 720p_i2v_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 720p_i2v_distilled_sparse
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 720p_sr_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 720p_t2v
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ ├── 720p_t2v_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ └── 720p_t2v_distilled_sparse
│ ├── config.json
│ └── diffusion_pytorch_model.safetensors
│
├── text_encoders
│ ├── byt5-small
│ │ ├── config.json
│ │ ├── generation_config.json
│ │ ├── pytorch_model.bin
│ │ ├── special_tokens_map.json
│ │ └── tokenizer_config.json
│ ├── Glyph-SDXL-v2
│ │ ├── assets
│ │ │ ├── color_idx.json
│ │ │ └── multilingual_10-lang_idx.json
│ │ └── checkpoints
│ │ └── byt5_model.pt
│ └── hyvideo15
│ └── llm
│ ├── chat_template.json
│ ├── config.json
│ ├── generation_config.json
│ ├── merges.txt
│ ├── model-00001-of-00005.safetensors
│ ├── model-00002-of-00005.safetensors
│ ├── model-00003-of-00005.safetensors
│ ├── model-00004-of-00005.safetensors
│ ├── model-00005-of-00005.safetensors
│ ├── model.safetensors.index.json
│ ├── preprocessor_config.json
│ ├── README.md
│ ├── tokenizer_config.json
│ ├── tokenizer.json
│ └── vocab.json
│
├── upscale_models
│ └── hyvideo15
│ ├── 1080p_sr_distilled
│ │ ├── config.json
│ │ └── diffusion_pytorch_model.safetensors
│ └── 720p_sr_distilled
│ ├── config.json
│ └── diffusion_pytorch_model.safetensors
│
└── vae
└── hyvideo15
├── config.json
└── diffusion_pytorch_model.safetensors
- 将提供的示例工作流程文件(例如
simplified_I2V_workflow.json)导入 ComfyUI。 - 调整必要的参数,例如选择模型路径和加载图像。
- 根据需要调整参数或替换节点(完整节点集允许更灵活的调整)。
HyVideo15ModelLoader:加载混元视频-1.5 模型。HyVideo15I2VSampler:执行视频生成推理。
除了简化功能外,完整节点集还包含以下拆分节点:
HyVideoTextEncode:文本编码器。HyVideoVisionEncode:图像编码器。- 更多详情请参考示例工作流程。
- 初次使用时,建议先使用简化工作流程,以便快速验证结果。
- 如果需要自定义生成逻辑(例如,替换编码器、调整帧序列),请切换到完整节点,以便进行更灵活的组装。
- 确保网络连接稳定,以便自动下载。如果下载失败,请检查路径或手动下载模型。
问:如果自动下载失败该怎么办? 答:检查您的网络连接,或手动下载模型并将其放置在 models/ 目录下的相应子目录中。
问:如何在简化版和完整版之间切换? 答:将相应的工作流程文件(例如,simplified_I2V_workflow.json 或 complete_I2V_workflow.json)导入 ComfyUI。节点按版本分组。
本插件基于混元视频-1.5 模型。请遵守原模型的相关许可协议。