ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI DynamiCrafter插件使用教程 从入门到精通

ComfyUI DynamiCrafter插件使用教程 从入门到精通

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-28
  • 12 次阅读
编程界的小学生
编程界的小学生

ComfyUI-DynamiCrafterWrapper 插件完全教程

插件简介

插件地址: https://github.com/kijai/ComfyUI-DynamiCrafterWrapper

这个插件是什么呢?简单来说,它就像一个神奇的魔法棒,可以让静态图片动起来!想象一下,你有一张美丽的风景照片,通过这个插件,你可以让照片里的云朵飘动、水流流淌、花朵摇摆。它还能在两张图片之间创造出平滑的过渡动画,就像电影里的慢镜头一样。

主要功能:

  • 图片转视频:让静态图片变成动态视频
  • 图片插帧:在两张图片之间生成平滑过渡
  • 循环视频:创建可以无限循环播放的动画
  • 支持多种分辨率:从256x256到1024x576

如何安装

方法一:通过ComfyUI管理器安装

  1. 打开ComfyUI管理器
  2. 搜索"DynamiCrafterWrapper"
  3. 点击安装

方法二:手动安装

  1. 进入ComfyUI的custom_nodes文件夹
  2. 运行命令:git clone https://github.com/kijai/ComfyUI-DynamiCrafterWrapper.git
  3. 进入插件文件夹,运行:pip install -r requirements.txt

节点详细解析

3.1 DownloadAndLoadDynamiCrafterModel 节点

这个节点是干嘛的?
这个节点就像一个智能下载器和加载器,它会自动帮你下载需要的AI模型文件,然后把模型加载到内存里准备使用。就像你要用一个软件之前,需要先安装和启动它一样。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodel下拉选择tooncrafter_512_interp-pruned-fp16.safetensors选择要使用的AI大脑模型选择预训练的DynamiCrafter模型文件如果要做卡通风格插帧选tooncrafter,要做高清视频选1024版本
dtypedtypefp32/fp16/bf16/autoauto设置计算精度,就像调节画质清晰度设置模型运算的数据类型精度auto让系统自动选择最合适的,节省显存用fp16
fp8_unetfp8_unetTrue/FalseFalse开启超级省显存模式使用FP8精度运行UNet模型以节省显存显存不够时开启,但可能影响质量

3.2 DynamiCrafterModelLoader 节点

这个节点是干嘛的?
这个节点是本地模型加载器,如果你已经下载好了模型文件放在ComfyUI的checkpoints文件夹里,就用这个节点来加载。它就像一个本地文件管理器,专门管理你电脑上的AI模型。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
ckpt_nameckpt_name文件选择根据需求选择从你电脑上选择要用的模型文件从checkpoints目录选择模型文件选择你下载好的.ckpt或.safetensors文件
dtypedtypefp32/fp16/bf16/autoauto设置计算精度设置模型运算的数据类型精度同上一个节点
fp8_unetfp8_unetTrue/FalseFalse开启超级省显存模式使用FP8精度运行UNet模型同上一个节点

3.3 DownloadAndLoadCLIPModel 节点

这个节点是干嘛的?
这个节点是文字理解专家,它下载和加载专门理解文字描述的AI模型。当你输入"一只猫在草地上跑"这样的文字时,这个模型就能理解你想要什么样的动画效果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodel下拉选择stable-diffusion-2-1-clip-fp16.safetensors选择文字理解大脑的版本选择CLIP文本编码器模型fp16版本省显存,完整版本质量更好

3.4 DownloadAndLoadCLIPVisionModel 节点

这个节点是干嘛的?
这个节点是图像理解专家,它专门负责"看懂"图片内容。就像人的眼睛能识别图片里有什么东西一样,这个模型能分析图片的内容和特征,为后续的动画生成提供参考。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodel下拉选择CLIP-ViT-H-fp16.safetensors选择图像理解大脑的版本选择CLIP视觉编码器模型fp16版本省显存,适合大多数情况

3.5 DynamiCrafterI2V 节点

这个节点是干嘛的?
这是核心的图片转视频节点!它就像一个魔法师,能把静态图片变成动态视频。你给它一张图片和一段文字描述,它就能创造出符合描述的动画效果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelDCMODEL类型-连接加载好的AI大脑输入DynamiCrafter模型连接前面加载模型节点的输出
clip_visionclip_visionCLIP_VISION类型-连接图像理解大脑输入CLIP视觉编码器连接CLIP Vision模型节点
positivepositiveCONDITIONING类型-正面提示词,告诉AI你想要什么正向条件提示连接包含"美丽风景,云朵飘动"的提示词
negativenegativeCONDITIONING类型-负面提示词,告诉AI你不想要什么负向条件提示连接包含"模糊,低质量"的负面提示词
imageimageIMAGE类型-要变成动画的原始图片输入图像连接你想要动画化的图片
stepssteps1-20050生成质量,数字越大质量越好但越慢扩散模型采样步数快速预览用20,高质量用50-100
cfgcfg0.0-20.07.0听话程度,数字越大越按提示词生成分类器自由引导强度7.0是平衡值,想要更贴合提示词可以调到10
etaeta0.0-1.01.0随机性控制,1.0最随机DDIM采样器的随机性参数1.0保持默认,想要更确定的结果可以调低
framesframes1-10016生成多少帧动画输出视频帧数16帧约1秒,32帧约2秒
seedseed0-很大的数0随机种子,相同种子产生相同结果随机数生成种子固定种子可以重现相同效果
fsfs2-10010帧率设置视频帧率10是标准值,更高更流畅但文件更大
keep_model_loadedkeep_model_loadedTrue/FalseTrue是否保持模型在内存中是否保持模型加载状态True可以加快后续生成,False释放显存
vae_dtypevae_dtypefp32/fp16/bf16/autoauto图像编码器精度VAE编码器数据类型auto自动选择,省显存用fp16
image2image2IMAGE类型(可选)-第二张图片,用于插帧动画可选的第二张输入图像制作两张图片间的过渡动画时使用
maskmaskMASK类型(可选)-遮罩,控制哪些区域要动画化可选的遮罩输入只想让图片某部分动起来时使用
frame_window_sizeframe_window_size1-20016窗口大小,影响动画连贯性帧窗口大小默认16即可,长视频可以调大
frame_window_strideframe_window_stride1-2004窗口步长,影响生成速度帧窗口步长默认4即可,想要更快可以调大
augmentation_levelaugmentation_level0.0-10.00.0图片增强程度,增加变化数据增强级别0.0无增强,想要更多变化可以调到0.1
init_noiseinit_noiseDCNOISE类型(可选)-初始噪声,用于特殊效果可选的初始噪声输入配合LoadInitNoise节点使用

3.6 ToonCrafterInterpolation 节点

这个节点是干嘛的?
这是专门做卡通风格插帧动画的节点。给它多张图片,它能在每两张图片之间生成平滑的过渡动画,特别适合制作卡通风格的动画效果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelDCMODEL类型-连接加载好的AI大脑输入DynamiCrafter模型连接ToonCrafter模型
clip_visionclip_visionCLIP_VISION类型-连接图像理解大脑输入CLIP视觉编码器连接CLIP Vision模型节点
positivepositiveCONDITIONING类型-正面提示词正向条件提示描述想要的动画效果
negativenegativeCONDITIONING类型-负面提示词负向条件提示描述不想要的效果
imagesimagesIMAGE类型-多张关键帧图片输入图像序列连接多张要插帧的图片
stepssteps1-20020生成质量控制扩散模型采样步数卡通风格20步通常够用
cfgcfg0.0-200.07.0听话程度分类器自由引导强度7.0是平衡值
etaeta0.0-1.01.0随机性控制DDIM采样器随机性1.0保持默认
framesframes1-10016每段插帧数量每对图像间的帧数16帧生成1秒过渡
seedseed0-很大的数0随机种子随机数生成种子固定种子重现效果
fsfs2-10010帧率设置视频帧率10是标准值
vae_dtypevae_dtypefp32/fp16/bf16/autoauto图像编码器精度VAE编码器数据类型auto自动选择
image_embed_ratioimage_embed_ratio0.0-1.01.0图像影响比例图像嵌入混合比例1.0完全基于图像,0.5混合效果
augmentation_levelaugmentation_level0.0-10.00.0图片增强程度数据增强级别0.0无增强
optional_latentsoptional_latentsLATENT类型(可选)-可选的潜在空间输入可选的潜在表示输入高级用法,一般不用
ddpm_fromddpm_from1-10001000扩散起始步数DDPM扩散起始时间步1000是完全扩散,数值越小越快
controlnetcontrolnetDC_CONTROL类型(可选)-控制网络输入可选的ControlNet输入需要精确控制时使用

3.7 ToonCrafterDecode 节点

这个节点是干嘛的?
这是专门的解码器节点,把ToonCrafter生成的潜在空间数据转换成我们能看到的图片。就像把密码翻译成人话一样,把AI内部的数据变成可视的动画。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelDCMODEL类型-连接加载好的AI大脑输入DynamiCrafter模型连接模型加载节点
latentlatentLATENT类型-要解码的潜在数据输入潜在表示数据连接ToonCrafterInterpolation的输出
vae_dtypevae_dtypefp32/fp16/bf16/autoauto解码器精度VAE解码器数据类型auto自动选择
prune_last_frameprune_last_frameTrue/FalseFalse是否删除最后一帧是否修剪最后一帧避免重复帧时开启

3.8 DynamiCrafterBatchInterpolation 节点

这个节点是干嘛的?
这是批量插帧节点,能一次性处理多张图片,在每两张相邻图片之间生成平滑过渡。就像制作连环画动画一样,给它一堆关键帧,它能填补中间的动作。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelDCMODEL类型-连接加载好的AI大脑输入DynamiCrafter模型连接模型加载节点
clip_visionclip_visionCLIP_VISION类型-连接图像理解大脑输入CLIP视觉编码器连接CLIP Vision模型
positivepositiveCONDITIONING类型-正面提示词正向条件提示描述想要的动画风格
negativenegativeCONDITIONING类型-负面提示词负向条件提示描述不想要的效果
imagesimagesIMAGE类型-多张关键帧图片输入图像序列至少需要2张图片
stepssteps1-20050生成质量控制扩散模型采样步数50步平衡质量和速度
cfgcfg0.0-20.07.0听话程度分类器自由引导强度7.0是平衡值
etaeta0.0-20.01.0随机性控制DDIM采样器随机性1.0保持默认
framesframes1-10016每段插帧数量每对图像间的帧数16帧约1秒过渡
seedseed0-很大的数0随机种子随机数生成种子固定种子重现效果
fsfs2-10010帧率设置视频帧率10是标准值
keep_model_loadedkeep_model_loadedTrue/FalseTrue是否保持模型在内存是否保持模型加载状态True加快后续处理
vae_dtypevae_dtypefp32/fp16/bf16/autoauto图像编码器精度VAE编码器数据类型auto自动选择
cut_near_keyframescut_near_keyframes0-50关键帧附近裁剪帧数关键帧附近的修剪帧数避免关键帧重复时使用

3.9 DynamiCrafterLoadInitNoise 节点

这个节点是干嘛的?
这是初始噪声加载器,它加载特殊的噪声数据来改善动画生成效果。就像给画家提供特殊的画布一样,这个噪声能让生成的动画更加自然流畅。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelDCMODEL类型-连接加载好的AI大脑输入DynamiCrafter模型连接模型加载节点
MM1-10001000噪声强度级别扩散时间步数1000是最强噪声,数值越小噪声越弱
analytic_initanalytic_initTrue/FalseTrue是否使用分析式初始化是否使用解析初始化True获得更好的初始化效果

3.10 DownloadAndLoadDynamiCrafterCNModel 节点

这个节点是干嘛的?
这是控制网络模型下载器,它下载专门用于精确控制动画生成的模型。就像给动画师提供更精细的画笔一样,让你能更精确地控制动画的细节。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodel下拉选择sketch_encoder-fp16.safetensors选择控制网络模型选择ControlNet模型文件sketch_encoder用于线稿控制

3.11 DynamiCrafterCNLoader 节点

这个节点是干嘛的?
这是本地控制网络加载器,如果你已经下载好了控制网络模型,用这个节点从本地加载。它专门管理你电脑上的控制网络模型文件。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
ckpt_nameckpt_name文件选择根据需求选择从controlnet文件夹选择模型从controlnet目录选择模型文件选择你下载的控制网络模型

3.12 DynamiCrafterControlnetApply 节点

这个节点是干嘛的?
这是控制网络应用器,它把控制网络和控制图像结合起来,让你能精确控制动画的生成过程。就像给动画师提供参考线稿一样,让AI按照你的指导来生成动画。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
controlnetcontrolnetDC_CN_MODEL类型-连接控制网络模型输入ControlNet模型连接控制网络加载节点
imagesimagesIMAGE类型-控制图像序列输入控制图像连接用于控制的线稿或边缘图
control_scalecontrol_scale0.0-1.00.6控制强度ControlNet影响强度0.6是平衡值,1.0完全按控制图像

使用技巧和建议

4.1 显存优化技巧

  • 使用fp16精度可以节省约一半显存
  • 开启fp8_unet可以进一步节省1-2GB显存
  • 降低分辨率能显著减少显存使用
  • 减少frames数量可以降低显存需求

4.2 质量提升技巧

  • 增加steps数量可以提高生成质量
  • 调整cfg值来控制对提示词的遵循程度
  • 使用高质量的输入图片
  • 合理设置帧率和帧数

4.3 工作流建议

  1. 先用低分辨率和少步数测试效果
  2. 确认效果满意后再用高质量设置
  3. 保持模型加载状态可以加快批量处理
  4. 使用固定种子可以重现满意的效果

常见问题解答

5.1 显存不足怎么办?

  • 降低分辨率到512x320或256x256
  • 使用fp16或fp8精度
  • 减少生成帧数
  • 关闭keep_model_loaded

5.2 生成速度太慢怎么办?

  • 减少steps数量
  • 使用较低分辨率
  • 减少生成帧数
  • 使用更快的GPU

5.3 生成效果不理想怎么办?

  • 调整提示词描述
  • 增加steps数量
  • 调整cfg值
  • 尝试不同的种子值

5.4 模型下载失败怎么办?

  • 检查网络连接
  • 使用手动下载方式
  • 确保有足够的磁盘空间
  • 尝试使用代理

总结

ComfyUI-DynamiCrafterWrapper插件是一个功能强大的图片动画化工具,包含12个节点,涵盖了从模型加载到动画生成的完整流程。通过合理配置参数和优化设置,你可以创造出令人惊艳的动画效果。

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号