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

ComfyUI-EbSynth插件使用教程 从入门到精通全解析

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

ComfyUI-EbSynth 插件完全教程

1. 插件简介

插件地址: https://github.com/FuouM/ComfyUI-EbSynth

这个插件就像是一个神奇的"画风转换器"!它能让你把一张图片的风格(比如油画风格、卡通风格)完美地转移到另一张图片或者整个视频上。

想象一下,你有一张美丽的风景照片,还有一张梵高的星空画作。这个插件就能让你的风景照片变成梵高风格的星空画!不仅如此,它还能处理视频,让整个视频都变成你想要的艺术风格。

能给我们带来什么效果:

  • 把普通照片变成艺术画作风格
  • 让视频保持一致的艺术风格
  • 创造出独特的视觉效果
  • 制作风格化的动画视频

2. 如何安装

方法一:使用ComfyUI管理器(推荐)

  1. 打开ComfyUI
  2. 点击"Manager"按钮
  3. 搜索"EbSynth"
  4. 点击安装

方法二:手动安装

  1. 打开终端或命令行
  2. 进入ComfyUI的custom_nodes文件夹
  3. 运行以下命令:
git clone --recurse-submodules https://github.com/FuouM/ComfyUI-EbSynth.git
cd ComfyUI-EbSynth
pip install -r requirements.txt

3. 节点详细解析

3.1 ES Guides 7 节点

这个节点就像一个"参考图片收集器"。当你想要更精确地控制风格转换时,可以提供多组参考图片,告诉系统"这里应该像这样,那里应该像那样"。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
源图片0src_img_0IMAGE必填第一组参考的原始图片,就像告诉系统"这是原来的样子"作为引导的源图像,用于建立对应关系比如一张普通的人脸照片
目标图片0tgt_img_0IMAGE必填第一组参考的目标图片,就像告诉系统"我想要变成这样"对应的目标风格图像比如一张卡通风格的人脸
权重0weight_01.01.0这组参考图片的重要程度,就像调节音量大小该引导对的影响权重设置为2.0表示这组参考很重要
源图片1src_img_1IMAGE可选第二组参考的原始图片第二个引导对的源图像比如一张普通的建筑照片
目标图片1tgt_img_1IMAGE可选第二组参考的目标图片第二个引导对的目标图像比如一张水彩风格的建筑
权重1weight_11.01.0第二组参考图片的重要程度第二个引导对的影响权重根据需要调整重要性
源图片2src_img_2IMAGE可选第三组参考的原始图片第三个引导对的源图像继续添加更多参考
目标图片2tgt_img_2IMAGE可选第三组参考的目标图片第三个引导对的目标图像提供更多风格参考
权重2weight_21.01.0第三组参考图片的重要程度第三个引导对的影响权重平衡各组参考的影响
源图片3src_img_3IMAGE可选第四组参考的原始图片第四个引导对的源图像更精细的控制
目标图片3tgt_img_3IMAGE可选第四组参考的目标图片第四个引导对的目标图像更多样的风格指导
权重3weight_31.01.0第四组参考图片的重要程度第四个引导对的影响权重调节影响强度
源图片4src_img_4IMAGE可选第五组参考的原始图片第五个引导对的源图像进一步细化控制
目标图片4tgt_img_4IMAGE可选第五组参考的目标图片第五个引导对的目标图像更丰富的风格参考
权重4weight_41.01.0第五组参考图片的重要程度第五个引导对的影响权重平衡多组参考
源图片5src_img_5IMAGE可选第六组参考的原始图片第六个引导对的源图像最大化控制精度
目标图片5tgt_img_5IMAGE可选第六组参考的目标图片第六个引导对的目标图像完善风格指导
权重5weight_51.01.0第六组参考图片的重要程度第六个引导对的影响权重最终权重调节
源图片6src_img_6IMAGE可选第七组参考的原始图片第七个引导对的源图像极致精细控制
目标图片6tgt_img_6IMAGE可选第七组参考的目标图片第七个引导对的目标图像最后的风格参考
权重6weight_61.01.0第七组参考图片的重要程度第七个引导对的影响权重完美平衡所有参考

3.2 ES Translate 节点

这个节点就像一个"单张图片的魔法师"。它能把一张图片的风格完美地转移到另一张图片上,就像给照片换了一套"衣服"。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
风格图片style_imageIMAGE必填你想要模仿的风格图片,就像一个"样板"提供风格参考的图像比如一张油画作品
源图片source_imageIMAGE必填原始图片,就像"模特"需要进行风格转换的原图比如一张普通的风景照
目标图片target_imageIMAGE必填要转换成的目标图片,通常和源图片一样作为转换目标的图像通常就是源图片本身
权重weight0.1-∞0.9风格转换的强度,就像调节"浓度"风格转换的影响强度0.5表示淡一点,1.5表示浓一点
统一性uniformity500-150003500让转换后的图片看起来更协调,就像"磨皮"控制结果的平滑度和一致性数值越高越平滑,但可能丢失细节
补丁大小patch_size3,5,7...5处理图片时每次看多大一块,就像"放大镜的大小"匹配时使用的图像块大小5表示5x5像素的小块
金字塔层数pyramid_levels1-∞6从粗到细处理的层数,就像"先画轮廓再填细节"多尺度处理的层数6层表示从很粗糙到很精细
搜索投票次数search_vote_iters1-∞12寻找最佳匹配的尝试次数,就像"货比三家"搜索最佳匹配的迭代次数次数越多结果越好但越慢
补丁匹配次数patch_match_iters1-∞6精细匹配的次数,就像"精雕细琢"补丁匹配算法的迭代次数更多次数带来更好的匹配
额外3x3处理extra_pass_3x3True/FalseTrue最后再用小刷子精修一遍,就像"最后润色"是否进行额外的3x3精细处理开启能让结果更精细
源图片组src_imgsIMAGE可选来自ES Guides 7的源图片组额外的引导源图像批次配合ES Guides 7使用
目标图片组tgt_imgsIMAGE可选来自ES Guides 7的目标图片组额外的引导目标图像批次配合ES Guides 7使用
权重组wgtsSTRING可选来自ES Guides 7的权重信息引导权重的字符串表示自动从ES Guides 7获取

3.3 ES Video Transfer 节点

这个节点就像一个"视频风格化大师"。它能让整个视频都变成你想要的艺术风格,而且保持前后一致,不会出现闪烁。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
源视频source_videoIMAGE必填要转换风格的原始视频,就像"原材料"需要进行风格转换的视频帧序列一段普通的视频片段
风格图片style_imagesIMAGE必填风格参考图片,就像"样板间"提供风格参考的图像集合几张艺术画作
风格索引style_idxesSTRING"0"告诉系统哪些帧用哪个风格,就像"时间表"指定风格图像对应的帧索引"0_10_20"表示第0、10、20帧
边缘方法edge_method选择项Classic检测图片边缘的方法,就像"描边工具"边缘检测算法的选择Classic平衡好,PAGE更精细但慢
流模型flow_model选择项sintel追踪物体运动的方法,就像"跟踪器"光流估计模型的选择sintel适合大多数情况
单向模式only_mode选择项none只处理一个方向还是双向,就像"单行道或双行道"处理模式的选择none表示双向处理
使用遮罩do_maskTrue/FalseFalse是否只处理图片的某些区域,就像"蒙版"是否应用遮罩处理True时需要提供遮罩图
预遮罩pre_maskTrue/FalseFalse在处理前还是处理后应用遮罩,就像"先化妆还是后化妆"遮罩应用的时机预遮罩更精确但更慢
羽化feather0-∞5遮罩边缘的柔化程度,就像"模糊边界"遮罩边缘的羽化像素数数值越大边缘越柔和
风格权重style_weight0.1-∞6.0风格转换的强度,就像"浓度调节"风格转换的影响强度数值越大风格越明显
边缘权重edge_weight0.1-∞1.0边缘信息的重要程度,就像"轮廓清晰度"边缘引导的权重数值越大轮廓越清晰
扭曲权重warp_weight0.1-∞0.5运动补偿的强度,就像"防抖强度"光流扭曲的权重数值越大运动补偿越强
位置权重pos_weight0.1-∞2.0位置信息的重要程度,就像"定位精度"位置引导的权重数值越大位置越准确
统一性uniformity500-150003500让结果更协调,就像"整体和谐度"控制结果的平滑度和一致性数值越高越平滑
补丁大小patch_size3,5,7...5处理时每次看多大一块,就像"放大镜大小"匹配时使用的图像块大小5表示5x5像素块
金字塔层数pyramid_levels1-∞6从粗到细的处理层数,就像"分层处理"多尺度处理的层数6层从粗糙到精细
搜索投票次数search_vote_iters1-∞12寻找最佳匹配的次数,就像"反复比较"搜索最佳匹配的迭代次数次数越多质量越好
补丁匹配次数patch_match_iters1-∞6精细匹配的次数,就像"精雕细琢"补丁匹配的迭代次数更多次数更精细
额外3x3处理extra_pass_3x3True/FalseTrue最后精修,就像"最后润色"是否进行额外的3x3处理开启获得更好效果
GPU直方图混合use_gpu_hist_blendTrue/FalseFalse用显卡加速混合,就像"涡轮增压"是否使用GPU加速直方图混合有好显卡时开启
使用LSQRuse_lsqrTrue/FalseTrue使用特殊算法优化,就像"智能模式"是否使用LSQR求解器通常保持开启
泊松GPUuse_poisson_cupyTrue/FalseFalse用显卡加速泊松混合,就像"专业加速"是否使用GPU加速泊松混合有好显卡时开启
泊松最大迭代poisson_maxiter0-∞0泊松处理的最大次数,就像"最大努力次数"泊松求解的最大迭代次数0表示自动,大于0表示限制次数
源遮罩source_maskIMAGE可选指定处理区域的遮罩图,就像"模板"用于指定处理区域的遮罩黑白图片,白色区域被处理

3.4 ES Video Transfer Extra 节点

这个节点是"视频风格化专家版",比普通版本更强大,有更多高级选项和更好的效果。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
源视频source_videoIMAGE必填要转换风格的原始视频,就像"原材料"需要进行风格转换的视频帧序列一段普通的视频片段
风格图片style_imagesIMAGE必填风格参考图片,就像"样板间"提供风格参考的图像集合几张艺术画作
风格索引style_idxesSTRING"0"告诉系统哪些帧用哪个风格,就像"时间表"指定风格图像对应的帧索引"0_10_20"表示第0、10、20帧
边缘方法edge_method选择项Classic检测图片边缘的方法,就像"描边工具"边缘检测算法的选择Classic平衡,PAGE精细,PST结构好
流架构flow_arch选择项RAFT运动追踪的技术类型,就像"跟踪技术"光流估计的架构选择RAFT通用,EF_RAFT高效,FLOW_DIFF先进
流模型flow_model选择项sintel具体的运动追踪模型,就像"跟踪器型号"光流模型的具体选择根据架构选择对应模型
单向模式only_mode选择项none只处理一个方向还是双向,就像"单行道或双行道"处理模式的选择none表示双向处理
返回流return_flowTrue/FalseFalse是否输出运动信息,就像"显示轨迹"是否返回光流可视化结果True时可以看到运动轨迹
使用遮罩do_maskTrue/FalseFalse是否只处理图片的某些区域,就像"蒙版"是否应用遮罩处理True时需要提供遮罩图
预遮罩pre_maskTrue/FalseFalse在处理前还是处理后应用遮罩,就像"先化妆还是后化妆"遮罩应用的时机预遮罩更精确但更慢
羽化feather0-∞5遮罩边缘的柔化程度,就像"模糊边界"遮罩边缘的羽化像素数数值越大边缘越柔和
风格权重style_weight0.1-∞6.0风格转换的强度,就像"浓度调节"风格转换的影响强度数值越大风格越明显
边缘权重edge_weight0.1-∞1.0边缘信息的重要程度,就像"轮廓清晰度"边缘引导的权重数值越大轮廓越清晰
扭曲权重warp_weight0.1-∞0.5运动补偿的强度,就像"防抖强度"光流扭曲的权重数值越大运动补偿越强
位置权重pos_weight0.1-∞2.0位置信息的重要程度,就像"定位精度"位置引导的权重数值越大位置越准确
统一性uniformity500-150003500让结果更协调,就像"整体和谐度"控制结果的平滑度和一致性数值越高越平滑
补丁大小patch_size3,5,7...5处理时每次看多大一块,就像"放大镜大小"匹配时使用的图像块大小5表示5x5像素块
金字塔层数pyramid_levels1-∞6从粗到细的处理层数,就像"分层处理"多尺度处理的层数6层从粗糙到精细
搜索投票次数search_vote_iters1-∞12寻找最佳匹配的次数,就像"反复比较"搜索最佳匹配的迭代次数次数越多质量越好
补丁匹配次数patch_match_iters1-∞6精细匹配的次数,就像"精雕细琢"补丁匹配的迭代次数更多次数更精细
额外3x3处理extra_pass_3x3True/FalseTrue最后精修,就像"最后润色"是否进行额外的3x3处理开启获得更好效果
GPU直方图混合use_gpu_hist_blendTrue/FalseFalse用显卡加速混合,就像"涡轮增压"是否使用GPU加速直方图混合有好显卡时开启
使用LSQRuse_lsqrTrue/FalseTrue使用特殊算法优化,就像"智能模式"是否使用LSQR求解器通常保持开启
泊松GPUuse_poisson_cupyTrue/FalseFalse用显卡加速泊松混合,就像"专业加速"是否使用GPU加速泊松混合有好显卡时开启
泊松最大迭代poisson_maxiter0-∞0泊松处理的最大次数,就像"最大努力次数"泊松求解的最大迭代次数0表示自动,大于0表示限制次数
源遮罩source_maskIMAGE可选指定处理区域的遮罩图,就像"模板"用于指定处理区域的遮罩黑白图片,白色区域被处理
源边缘source_edgeIMAGE可选自定义的边缘信息,就像"手绘轮廓"自定义的边缘引导图像可以用其他工具预处理的边缘图

4. 使用技巧和建议

4.1 新手入门建议

  1. 从ES Translate开始:先用单张图片练手,熟悉各个参数的作用
  2. 使用默认参数:刚开始不要改太多参数,先用默认值看效果
  3. 选择合适的风格图:风格图的质量直接影响最终效果

4.2 参数调节技巧

  1. uniformity(统一性):

    • 想要更平滑的效果:调高到5000-8000
    • 想要保留更多细节:调低到2000-3000
  2. style_weight(风格权重):

    • 风格太淡:调高到8-10
    • 风格太浓:调低到3-5
  3. edge_weight(边缘权重):

    • 轮廓不清晰:调高到1.5-2.0
    • 轮廓太硬:调低到0.5-0.8

4.3 视频处理建议

  1. 风格索引设置:

    • 短视频(30帧以内):每10帧设一个风格帧,如"0_10_20"
    • 长视频:每20-30帧设一个风格帧
  2. 性能优化:

    • 有好显卡:开启use_gpu_hist_blend和use_poisson_cupy
    • 电脑配置一般:关闭GPU加速,降低pyramid_levels到4-5

4.4 质量提升技巧

  1. 使用ES Guides 7:为重要区域提供额外的参考图片
  2. 边缘方法选择:
    • 追求速度:选择Classic
    • 追求质量:选择PAGE(但会很慢)
    • 平衡选择:选择PST

5. 常见问题解答

Q1:为什么处理速度很慢?

A: 这是正常现象,EbSynth算法本身就比较耗时。可以尝试:

  • 降低pyramid_levels(金字塔层数)
  • 减少search_vote_iters(搜索投票次数)
  • 使用较小的图片尺寸

Q2:结果图片出现奇怪的色块或扭曲?

A: 可能的原因和解决方法:

  • uniformity设置太低:调高到4000以上
  • 风格图和源图差异太大:选择更相似的风格图
  • patch_size太大:改为3或5

Q3:视频处理后出现闪烁?

A: 这通常是风格帧设置不当:

  • 增加风格帧的数量
  • 确保风格索引按升序排列
  • 检查only_mode设置,建议用"none"

Q4:遮罩功能怎么用?

A: 遮罩是黑白图片:

  • 白色区域:会被处理
  • 黑色区域:保持原样
  • 灰色区域:部分处理

Q5:GPU加速选项不起作用?

A: 需要安装额外的库:

pip install cupy-cuda11x  # 根据你的CUDA版本选择

6. 工作流程示例

6.1 单张图片风格转换

  1. 加载ES Translate节点
  2. 连接风格图片、源图片、目标图片
  3. 调整weight参数控制风格强度
  4. 运行查看效果

6.2 视频风格转换

  1. 加载ES Video Transfer节点
  2. 准备视频帧序列和风格图片
  3. 设置style_idxes,如"0_15_30"
  4. 根据需要调整各种权重参数
  5. 运行处理(耐心等待)

6.3 高级精确控制

  1. 使用ES Guides 7准备多组参考图片
  2. 连接到ES Translate的可选输入
  3. 为重要区域提供精确的风格指导
  4. 调整各组的权重平衡影响

7. 总结

ComfyUI-EbSynth是一个功能强大的风格转换插件,虽然处理速度较慢,但效果非常出色。通过合理的参数设置和耐心的调试,你可以创造出令人惊艳的艺术作品。

记住最重要的几点:

  • 从简单开始,逐步掌握各个参数
  • 选择合适的风格参考图片
  • 耐心等待处理完成
  • 多尝试不同的参数组合

希望这个教程能帮助你快速上手这个神奇的插件!

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