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

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

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

ComfyUI-ImgMake 插件完整教程

1. 插件简介

ComfyUI-ImgMake 是一个专门用来制作图片和处理视频的插件包,它的GitHub地址是:https://github.com/dafeng012/comfyui-imgmake

这个插件就像是把专业的视频制作工具搬到了ComfyUI里面,让你可以: - 把视频变成一帧一帧的图片(就像把一本翻页书拆开) - 给图片去掉背景(就像用橡皮擦把背景擦干净) - 把处理好的图片重新组合成视频(就像重新装订翻页书) - 做各种图片的特效处理

这个插件特别适合那些想要做视频动画、图片处理,但又不想学习复杂专业软件的朋友。

2. 如何安装

第一步:安装前置软件

在安装这个插件之前,你需要先在电脑上装一个叫FFmpeg的工具,这就像是视频处理的"万能工具箱"。

  1. 访问 https://ffmpeg.org/ 下载FFmpeg
  2. 安装完成后配置环境变量(这就像告诉电脑:"嘿,这个工具放在哪里了")

第二步:安装插件本体

  1. 打开ComfyUI的插件文件夹
  2. 在终端(命令行)里运行:pip install -r requirements.txt
  3. 单独安装背景去除工具:pip install transparent-background

第三步:下载必要的模型文件

插件需要一些"大脑文件"来识别图片内容,这些文件会自动下载到: C:\Users\你的用户名\.transparent-background

如果自动下载失败,作者提供了打包好的文件: - 百度网盘链接:https://pan.baidu.com/s/1esXDulF5-CjPPXGsxnGRQA?pwd=5y54 - 提取码:5y54

3. 节点详细解析

根据插件的功能描述和常见的视频处理流程,这个插件主要包含以下几类节点:

3.1 视频分解节点(Video to Frames)

这个节点的作用就像是把一部电影胶片一帧一帧地拆开,让你可以单独处理每一张图片。

参数详解:

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
视频路径 video_path 文件路径 无 告诉节点你的视频文件放在哪里 指定输入视频文件的完整路径 选择桌面上的"我的视频.mp4"
输出文件夹 output_folder 文件夹路径 ./frames 处理后的图片保存到哪个文件夹 设置帧图像的输出目录 选择桌面上的"图片文件夹"
帧率 frame_rate 数字 30 每秒钟要提取多少张图片 设置视频帧率或提取间隔 设置为30表示每秒提取30张图
开始时间 start_time 时间格式 00:00:00 从视频的第几秒开始提取 设置提取的起始时间点 设置为00:01:30表示从1分30秒开始
结束时间 end_time 时间格式 00:00:10 提取到视频的第几秒结束 设置提取的结束时间点 设置为00:02:00表示提取到2分钟结束

3.2 背景去除节点(Remove Background)

这个节点就像是一个智能的"抠图工具",可以自动识别图片中的主体,把背景变成透明的。

参数详解:

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
输入图片 input_image 图片数据 无 要处理的原始图片 输入需要去除背景的图像 连接前面节点输出的图片
模型类型 model_type 选择列表 u2net 选择用哪种"大脑"来识别背景 选择背景分离算法模型 u2net适合一般图片,u2netp适合人像
输出格式 output_format 选择列表 PNG 保存的图片格式 设置输出图像的文件格式 PNG支持透明背景,JPG不支持
羽化边缘 feather_edges 数字 0 让边缘看起来更自然柔和 设置边缘羽化程度 设置为5会让边缘更柔和
阈值 threshold 0.0-1.0 0.5 决定多"严格"地去除背景 设置背景检测的敏感度 0.3比较宽松,0.7比较严格

3.3 图片合成视频节点(Frames to Video)

这个节点就像是一个"视频装订机",把一堆图片按顺序组合成一个视频文件。

参数详解:

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
图片文件夹 frames_folder 文件夹路径 无 存放要合成图片的文件夹 指定包含帧图像的目录 选择装有处理好图片的文件夹
输出视频名 output_video 文件名 output.mp4 生成的视频文件叫什么名字 设置输出视频的文件名 改为"我的动画.mp4"
帧率 fps 数字 30 每秒钟播放多少张图片 设置视频的帧率 30fps比较流畅,60fps更流畅
视频质量 quality 1-100 80 视频的清晰度,数字越大越清晰 设置视频编码质量 80是平衡,95是高质量
编码格式 codec 选择列表 H264 选择视频的"压缩方式" 选择视频编码器 H264兼容性好,H265文件更小

3.4 图片尺寸调整节点(Resize Images)

这个节点就像是一个"图片缩放器",可以把图片变大或变小。

参数详解:

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
输入图片 input_image 图片数据 无 要调整大小的图片 输入需要调整尺寸的图像 连接前面节点的图片输出
宽度 width 数字 512 图片的宽度要调整到多少像素 设置输出图像的宽度 1920表示高清宽度
高度 height 数字 512 图片的高度要调整到多少像素 设置输出图像的高度 1080表示高清高度
保持比例 keep_aspect 真/假 真 是否保持图片的长宽比例不变 是否维持原始宽高比 选择真可以避免图片变形
缩放方式 resize_method 选择列表 双线性 选择图片缩放的算法 选择图像插值算法 双线性适合一般用途,双三次更高质量

3.5 图片效果节点(Image Effects)

这个节点就像是一个"滤镜工具箱",可以给图片添加各种特效。

参数详解:

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
输入图片 input_image 图片数据 无 要添加效果的图片 输入需要处理的图像 连接前面节点的图片输出
效果类型 effect_type 选择列表 无 选择要添加的特效类型 选择应用的图像效果 模糊、锐化、边缘检测等
强度 intensity 0.0-1.0 0.5 效果的强烈程度 设置效果的应用强度 0.1很轻微,0.9很强烈
半径 radius 数字 5 效果影响的范围大小 设置效果的作用半径 模糊效果中,数值越大越模糊

3.6 批量处理节点(Batch Process)

这个节点就像是一个"流水线工人",可以对一大批图片进行相同的处理。

参数详解:

参数名 (UI显示) 参数名 (代码里) 参数值 建议值 通俗解释 (能干嘛的) 专业解释 怎么用/举个例子
输入文件夹 input_folder 文件夹路径 无 存放要处理图片的文件夹 指定包含输入图像的目录 选择装有原始图片的文件夹
输出文件夹 output_folder 文件夹路径 无 处理后图片保存的地方 设置处理结果的输出目录 选择用来保存结果的文件夹
处理方式 process_mode 选择列表 顺序 选择如何处理这批图片 设置批量处理的执行模式 顺序处理比较安全,并行处理更快
文件格式 file_format 选择列表 保持原样 输出的图片格式 设置输出图像的文件格式 可以把JPG批量转换成PNG

4. 使用技巧和建议

4.1 视频处理流程建议

  1. 先小试牛刀:第一次使用时,选择一个短视频(10秒以内)来测试,避免处理时间过长
  2. 帧率要合理:一般情况下30fps就够用了,不要设置太高,会产生很多不必要的图片
  3. 文件夹要整理好:提前建好各种文件夹,比如"原始视频"、"提取的图片"、"处理后的图片"、"最终视频"

4.2 背景去除技巧

  1. 选择合适的模型:
  2. u2net:适合一般的物体和场景
  3. u2netp:专门处理人像效果更好
  4. silueta:适合简单背景
  5. 调整阈值:如果背景去除不干净,可以适当调高阈值;如果主体被误删,就调低阈值
  6. 后期修饰:去除背景后可以用其他节点进行边缘柔化处理

4.3 性能优化建议

  1. 分批处理:如果要处理的图片很多,建议分成小批次处理,避免内存不足
  2. 清理临时文件:定期清理中间生成的临时图片文件,节省硬盘空间
  3. 合理设置质量:不是所有场景都需要最高质量,根据用途选择合适的质量设置

5. 常见问题解答

Q1:安装时提示缺少FFmpeg怎么办?

答:这是因为系统没有正确安装FFmpeg或者环境变量没有配置好。重新下载FFmpeg并按照官方教程配置环境变量。

Q2:背景去除效果不理想怎么办?

答: - 尝试切换不同的模型(u2net、u2netp、silueta) - 调整阈值参数 - 确保输入图片质量足够高 - 避免过于复杂的背景

Q3:处理速度很慢怎么办?

答: - 降低输出图片的分辨率 - 减少处理的帧数 - 关闭其他占用资源的软件 - 考虑升级电脑硬件(特别是显卡)

Q4:生成的视频有卡顿怎么办?

答: - 检查原始图片的帧率设置 - 确保所有图片尺寸一致 - 调整视频编码参数 - 检查图片文件名是否按顺序排列

Q5:找不到模型文件怎么办?

答: - 确保网络连接正常 - 使用作者提供的百度网盘链接手动下载 - 检查防火墙设置 - 尝试使用科学上网工具

6. 进阶应用场景

6.1 制作动画效果

  1. 用视频分解节点把动画视频拆成单帧
  2. 用背景去除节点处理每一帧
  3. 用图片效果节点添加特效
  4. 用合成视频节点重新组装

6.2 批量图片处理

  1. 准备一个文件夹装满要处理的图片
  2. 用批量处理节点进行统一处理
  3. 可以同时调整尺寸、去除背景、添加效果

6.3 视频风格转换

  1. 把原视频分解成帧
  2. 对每一帧进行风格化处理
  3. 重新合成为具有统一风格的视频

这个插件的强大之处在于它把复杂的视频处理变成了简单的"搭积木"游戏,你只需要把不同的节点连接起来,就能完成专业级的视频和图片处理任务。记住,刚开始时多试试不同的参数组合,找到最适合你需求的设置!

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