ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI动画节点插件教程 手把手教你高效工作流

ComfyUI动画节点插件教程 手把手教你高效工作流

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

ComfyUI Animation Nodes and Workflows 插件保姆级教程

1. 插件简介

ComfyUI Animation Nodes and Workflows 是一个专门为动画和视频制作设计的插件包,就像一个专业的动画制作工具箱。这个插件能帮你把普通的图片变成有趣的动画,比如让人物走路、让背景移动、拼接多个视频等等。

插件GitHub地址: https://github.com/Isi-dev/ComfyUI_Animation_Nodes_and_Workflows

主要功能:

  • 把多个视频拼接成一个长视频(就像把几段小视频连在一起)
  • 给图片或视频换背景(就像抠图换背景)
  • 让静态人物图片看起来像在走路
  • 创造画面移进移出的效果(就像镜头推拉)
  • 让背景左右或上下移动(制造运动感)
  • 把任意视频中的人脸提取出来做成512x512的小视频

2. 如何安装

方法一:通过ComfyUI Manager安装(推荐)

  1. 打开ComfyUI Manager
  2. 搜索:ComfyUI-Animation_Nodes_and_Workflows
  3. 点击安装即可

方法二:手动安装

  1. 下载插件文件:访问GitHub页面,点击绿色的"Code"按钮,选择"Download ZIP"
  2. 解压文件到ComfyUI的custom_nodes文件夹里
  3. 打开命令行,进入插件文件夹
  4. 安装依赖:pip install -r requirements.txt
  5. 重启ComfyUI

3. 节点逐一解析

3.1 Join Videos 节点(视频拼接器)

这个节点就像一个视频胶水,能把最多5个视频粘在一起,变成一个长视频。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Video 1video1视频文件必填第一个要拼接的视频主要的视频输入源把你最重要的视频放这里
Video 2video2视频文件可选第二个要拼接的视频次要的视频输入源要接在第一个视频后面的视频
Video 3video3视频文件可选第三个要拼接的视频第三个视频输入源继续接在后面的视频
Video 4video4视频文件可选第四个要拼接的视频第四个视频输入源第四段视频内容
Video 5video5视频文件可选第五个要拼接的视频第五个视频输入源最后一段视频内容

3.2 Replace Img_or_Vid_Bg 节点(背景替换器)

这个节点就像一个智能抠图工具,能把图片或视频的背景换成你想要的样子。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Sourcesource图片/视频必填要换背景的原图或视频原始媒体输入把你的人物照片放这里
Maskmask遮罩图必填告诉电脑哪里是背景背景分离遮罩黑白图,白色部分是要保留的
New Backgroundnew_bg图片/视频必填新的背景图片或视频替换背景源你想要的新背景图片
Blend Modeblend_mode混合模式normal新背景和原图怎么融合图像混合算法一般选normal就行

3.3 Make Portrait Walk 节点(人物行走生成器)

这个节点就像一个魔法棒,能让一张静态的人物照片看起来像在走路。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Portraitportrait人物图片必填要制作行走动画的人物照片人物肖像输入选一张正面或侧面的人物照
Stepssteps数字8-16要生成多少张走路的图片动画帧数数字越大走路越流畅,但计算时间更长
Walk Speedwalk_speed0.1-2.01.0走路的快慢程度动画速度参数1.0是正常速度,2.0是快走
Directiondirectionleft/rightright人物朝哪个方向走运动方向选right表示向右走

3.4 Move In_Or_Out 节点(镜头推拉器)

这个节点就像一个摄像机的变焦镜头,能创造镜头推进或拉远的效果。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Imageimage图片必填要做推拉效果的图片源图像输入选择你的背景图片
Directiondirectionin/outin镜头是推进还是拉远缩放方向in表示推进(放大),out表示拉远(缩小)
Framesframes数字30要生成多少帧动画动画长度30帧大约是1秒的动画
Zoom Factorzoom_factor1.1-3.01.5推拉的幅度有多大缩放倍数1.5表示最终放大1.5倍
Center Xcenter_x0.0-1.00.5推拉的中心点横坐标缩放中心X坐标0.5是图片中心,0.0是最左边
Center Ycenter_y0.0-1.00.5推拉的中心点纵坐标缩放中心Y坐标0.5是图片中心,0.0是最上边

3.5 Move Left_Or_Right 节点(左右移动器)

这个节点就像一个横向的传送带,能让背景左右移动,制造前景物体在移动的错觉。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Backgroundbackground图片必填要移动的背景图片背景图像输入选择一张宽度较大的背景图
Directiondirectionleft/rightright背景向哪个方向移动移动方向right表示背景向右移动
Speedspeed1-5010移动的速度快慢移动速度(像素/帧)数字越大移动越快
Framesframes数字30要生成多少帧动画动画长度30帧大约是1秒的动画
Looplooptrue/falsetrue是否循环移动循环播放选项true表示可以无限循环

3.6 Move Up_Or_Down 节点(上下移动器)

这个节点就像一个垂直的电梯,能让背景上下移动,制造前景物体在垂直移动的错觉。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Backgroundbackground图片必填要移动的背景图片背景图像输入选择一张高度较大的背景图
Directiondirectionup/downup背景向哪个方向移动移动方向up表示背景向上移动
Speedspeed1-5010移动的速度快慢移动速度(像素/帧)数字越大移动越快
Framesframes数字30要生成多少帧动画动画长度30帧大约是1秒的动画
Looplooptrue/falsetrue是否循环移动循环播放选项true表示可以无限循环

3.7 Video for LivePortrait 节点(人脸视频提取器)

这个节点就像一个智能剪刀,能从任何视频中把人脸部分剪出来,做成标准的512x512小视频。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Input Videoinput_video视频文件必填包含人脸的原始视频视频输入源选择有清晰人脸的视频
Face Indexface_index0-100如果有多张脸,选择第几张人脸索引0表示第一张脸,1表示第二张脸
Crop Paddingcrop_padding0-10020人脸周围要保留多少空间裁剪边距20表示脸部周围留20像素的空间
Smooth Trackingsmooth_trackingtrue/falsetrue是否平滑人脸跟踪跟踪平滑选项true让人脸跟踪更稳定
Min Face Sizemin_face_size50-20080最小的人脸尺寸最小人脸检测尺寸太小的脸会被忽略

4. 使用技巧和建议

4.1 视频拼接技巧

  • 分辨率要一致:拼接的视频最好是相同的分辨率,这样拼出来的效果最好
  • 帧率要匹配:不同帧率的视频拼接可能会有卡顿感
  • 内存管理:一次拼接太多视频可能会占用大量内存,建议分批处理

4.2 背景替换技巧

  • 遮罩要精确:背景替换的效果好坏主要看遮罩的质量,边缘要处理得平滑
  • 光照要匹配:新背景的光照方向最好和原图一致
  • 颜色要协调:注意新背景和前景的颜色搭配

4.3 人物行走动画技巧

  • 选择合适的照片:最好选择正面或侧面的全身照
  • 步数要合理:步数太少会显得僵硬,太多会增加计算时间
  • 速度要自然:walking speed建议设置在0.8-1.2之间比较自然

4.4 镜头移动技巧

  • 中心点要准确:推拉镜头的中心点要设置在视觉重点上
  • 速度要平滑:避免过快的移动,容易产生眩晕感
  • 循环要自然:如果要做循环动画,注意首尾的衔接

5. 常见问题解答

Q1:为什么安装后找不到节点?

A1:

  • 检查是否重启了ComfyUI
  • 确认插件文件夹放在了正确的位置
  • 查看控制台是否有错误信息
  • 尝试重新安装依赖包

Q2:视频拼接后画质变差了怎么办?

A2:

  • 检查原视频的质量,拼接不会提升画质
  • 确保所有视频的编码格式兼容
  • 尝试使用相同分辨率的视频

Q3:人物行走动画看起来很假怎么办?

A3:

  • 选择更清晰的人物照片
  • 调整步数,通常10-16步比较合适
  • 选择合适的行走速度
  • 确保原图中的人物姿态自然

Q4:背景替换有明显的接缝怎么办?

A4:

  • 提升遮罩的质量,边缘要更平滑
  • 调整混合模式
  • 可以在后期再用其他工具进行边缘处理

Q5:内存不够用怎么办?

A5:

  • 减少同时处理的视频数量
  • 降低输出分辨率
  • 分批处理大型项目
  • 关闭其他占用内存的程序

6. 进阶用法和创意应用

6.1 组合使用创意

  • 人物行走+背景移动:结合Move Left_Or_Right和Make Portrait Walk,创造更真实的行走效果
  • 多层背景替换:先用Replace Img_or_Vid_Bg换背景,再用Move In_Or_Out创造景深效果
  • 循环动画制作:利用各种移动节点的Loop功能,制作无缝循环的动画

6.2 工作流程建议

  1. 规划先行:在制作前先想好整体的动画效果
  2. 素材准备:提前准备好所有需要的图片和视频素材
  3. 分步测试:每个节点都先单独测试,确保效果满意
  4. 逐步组合:从简单到复杂,逐步建立完整的工作流

6.3 性能优化建议

  • 合理设置帧数:根据实际需要设置动画帧数,不要盲目追求高帧数
  • 压缩素材:在保证质量的前提下适当压缩素材文件
  • 及时清理:定期清理临时文件和缓存

这个插件为ComfyUI用户提供了强大的动画制作功能,通过合理使用这些节点,你可以创造出各种有趣的动画效果。记住多实验、多尝试,每个参数的调整都会带来不同的效果!

标签: #插件 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号