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

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

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

ComfyUI-FLATTEN 插件完全教程

1. 插件简介

插件地址: https://github.com/logtd/ComfyUI-FLATTEN

这个插件就像是给ComfyUI装了一个超级智能的视频编辑助手。它的核心功能是让你能够编辑视频时保持画面的连贯性,就像专业电影制作一样。

能给我们带来什么效果?

  • 视频编辑神器:可以编辑视频内容但保持画面流畅,不会出现闪烁或不连贯
  • 风格转换:把普通视频变成动画风格、油画风格等,但动作依然自然
  • 场景改造:可以改变视频中的背景、物体,但人物动作保持一致
  • 时间一致性:确保视频每一帧之间的变化都很自然,像真实拍摄的一样

这个插件特别适合想要制作高质量视频内容的朋友,它解决了AI视频生成中最大的难题:如何让每一帧都保持连贯。

2. 如何安装

2.1 通过ComfyUI管理器安装(推荐)

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

2.2 手动安装

cd ComfyUI/custom_nodes/
git clone https://github.com/logtd/ComfyUI-FLATTEN

注意: 这个插件不需要额外安装其他软件包,ComfyUI自带的就够用了。

3. 节点逐一解析

3.1 Load Checkpoint with FLATTEN model 节点

这个节点是干嘛的?
这就像是一个特殊的模型加载器,它会把普通的AI绘画模型改造成能处理视频的超级模型。就像给汽车装上飞行装置,让它能在天空中飞行一样。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
ckpt_nameckpt_name模型文件列表任意SD1.5模型选择要改造的AI绘画模型,就像选择要升级的汽车选择要加载的检查点文件选择realistic_vision_v5.safetensors等模型

3.2 Sample Trajectories 节点

这个节点是干嘛的?
这是一个动作分析师,它会仔细观察视频中每个像素是怎么移动的,就像体育教练分析运动员的动作轨迹一样。这些轨迹信息会告诉后面的节点如何保持画面连贯。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
imagesimagesIMAGE类型-要分析的视频帧,就像给教练看的比赛录像输入的图像序列连接你想要编辑的视频帧
context_lengthcontext_length0-4020一次分析多少帧,像设置分析窗口大小上下文窗口长度设为16适合短视频,20适合长视频
context_overlapcontext_overlap0以上10分析窗口的重叠部分,像拼图时的重叠区域上下文重叠长度设为8会有适中的重叠

3.3 Unsampler (Flatten) 节点

这个节点是干嘛的?
这是一个时光倒流机,它会把你的视频"倒放"回到纯噪点状态,但同时记录下每一步的变化。就像把一幅完成的拼图拆散,但记住每块拼图原来的位置。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelMODEL类型-改造过的AI模型,就像升级后的汽车FLATTEN模型对象连接Load Checkpoint节点的输出
stepssteps1-1000020倒流的步数,像倒带的精细程度反向采样步数20步适合大多数情况
save_stepssave_steps0-100008保存多少步的记录,像选择保存几个关键帧保存注入信息的步数8步能保证质量和速度平衡
sampler_namesampler_name采样器列表euler选择倒流方法,像选择倒车的方式采样算法类型euler最稳定,适合视频编辑
schedulerscheduler调度器列表normal控制倒流速度,像调节倒车速度噪声调度策略normal适合大多数情况
normalizenormalizedisable/enabledisable是否标准化结果,像是否统一格式是否对结果进行标准化一般保持disable
positivepositiveCONDITIONING类型-正面描述,告诉AI你想要什么效果正向条件输入连接正面提示词
latent_imagelatent_imageLATENT类型-要处理的视频数据,像要倒放的录像带潜在空间图像数据连接视频的潜在表示
trajectoriestrajectoriesTRAJECTORY类型-动作轨迹信息,像运动员的动作分析报告光流轨迹数据连接Sample Trajectories的输出
old_qkold_qk0-10使用旧的注意力方式,像选择传统或现代方法是否使用旧的查询键机制0适合视频编辑,1适合场景改造

3.4 KSampler (Flatten) 节点

这个节点是干嘛的?
这是一个智能重建师,它会根据你的要求和之前记录的信息,重新生成视频。就像根据拼图的记录和你的新要求,重新拼出一幅改良版的图画。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelMODEL类型-改造过的AI模型FLATTEN模型对象连接Load Checkpoint节点的输出
add_noiseadd_noisedisable/enabledisable是否添加随机性,像是否加入创意元素是否添加噪声disable适合视频编辑
noise_seednoise_seed0-很大的数0随机种子,像掷骰子的起始数字噪声生成种子固定数值保证结果一致
stepssteps1-1000010重建步数,像拼图的精细程度采样步数10步适合快速预览,20步质量更好
injection_stepsinjection_steps0-100008使用记录信息的步数,像参考原图的程度注入特征的步数8步保证连贯性
old_qkold_qk0-10注意力方式选择查询键机制选择与Unsampler保持一致
trajectoriestrajectoriesTRAJECTORY类型-动作轨迹信息光流轨迹数据连接Sample Trajectories的输出
cfgcfg0.0-100.08.0听话程度,像AI对你指令的服从度分类器自由引导强度7-12之间效果较好
sampler_namesampler_name采样器列表dpmpp_2m重建方法选择采样算法类型dpmpp_2m适合视频编辑
schedulerscheduler调度器列表normal重建速度控制噪声调度策略normal最稳定
positivepositiveCONDITIONING类型-正面描述正向条件输入描述你想要的效果
negativenegativeCONDITIONING类型-负面描述,告诉AI不要什么负向条件输入描述你不想要的效果
latent_imagelatent_imageLATENT类型-倒流后的视频数据潜在空间图像数据连接Unsampler的输出
injectionsinjectionsINJECTIONS类型-记录的变化信息注入的特征信息连接Unsampler的第二个输出
start_at_stepstart_at_step0-100000从第几步开始重建开始采样的步数通常保持0
end_at_stepend_at_step0-1000010000到第几步结束重建结束采样的步数通常保持10000
return_with_leftover_noisereturn_with_leftover_noisedisable/enabledisable是否保留未完成的噪声是否返回剩余噪声通常选disable

3.5 Apply Flatten Attention 节点

这个节点是干嘛的?
这是一个注意力增强器,它可以让普通的AI模型也具备一些视频连贯性功能。就像给普通眼镜加上防蓝光功能,不用换整副眼镜就能获得新能力。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelMODEL类型-要增强的AI模型输入的模型对象连接普通的模型加载器
trajectoriestrajectoriesTRAJECTORY类型-动作轨迹信息光流轨迹数据连接Sample Trajectories的输出
use_old_qkuse_old_qkTrue/FalseFalse是否使用旧方法,像选择传统或现代技术是否使用旧的查询键机制False适合大多数情况
input_attn_1input_attn_1True/FalseTrue是否增强第1层注意力,像选择要升级的部件是否应用到输入注意力层1True能提升效果
input_attn_2input_attn_2True/FalseTrue是否增强第2层注意力是否应用到输入注意力层2True能提升效果
output_attn_9output_attn_9True/FalseTrue是否增强第9层注意力是否应用到输出注意力层9True能提升效果
output_attn_10output_attn_10True/FalseTrue是否增强第10层注意力是否应用到输出注意力层10True能提升效果
output_attn_11output_attn_11True/FalseTrue是否增强第11层注意力是否应用到输出注意力层11True能提升效果

3.6 Create Flow Noise 节点

这个节点是干嘛的?
这是一个智能噪声制造机,它会根据视频的动作轨迹创造特殊的噪声。就像根据音乐的节拍制造有节奏的背景音,这种噪声能帮助AI更好地理解视频的运动规律。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
latentlatentLATENT类型-视频数据模板,像制造噪声的模具潜在空间数据连接视频的潜在表示
trajectoriestrajectoriesTRAJECTORY类型-动作轨迹信息光流轨迹数据连接Sample Trajectories的输出
add_noise_to_latentadd_noise_to_latentTrue/FalseFalse是否把噪声加到原视频上,像是否混合背景音是否将噪声添加到潜在数据False会单独输出噪声

4. 使用技巧和建议

4.1 视频编辑的最佳实践

  • 推荐流程:Sample Trajectories → Unsampler (euler) → KSampler (dpmpp_2m)
  • 参数设置:old_qk = 0,injection_steps = 8,这样能获得最好的连贯性
  • 模型选择:使用SD1.5模型效果最好,SDXL支持有限

4.2 场景改造的实验设置

  • 推荐流程:使用LCM采样器,old_qk = 1
  • 注意事项:高动作场景效果可能不理想
  • 增强效果:可以配合IP-Adapter使用

4.3 性能优化建议

  • 内存管理:使用context_length控制一次处理的帧数
  • 质量平衡:steps设为10-20之间,太高浪费时间
  • 批处理:需要配合AnimateDiff-Evolved节点

4.4 常用参数组合

  • 高质量编辑:steps=20, injection_steps=8, cfg=8.0
  • 快速预览:steps=10, injection_steps=6, cfg=7.0
  • 创意改造:old_qk=1, 使用LCM采样器

5. 常见问题解答

Q: 为什么处理后的视频还是不连贯?
A: 检查trajectories是否正确连接,确保old_qk参数在所有节点中保持一致。

Q: 内存不够用怎么办?
A: 降低context_length参数,比如从20改为16或12。

Q: 支持哪些模型?
A: 主要支持SD1.5模型,SDXL支持有限且效果不如SD1.5。

Q: 可以和其他插件一起使用吗?
A: 可以,支持ControlNet、IP-Adapter、LCM等大多数ComfyUI插件。

Q: 为什么有些采样器不工作?
A: Unsampler建议使用euler,KSampler可以使用dpmpp_2m或其他采样器。

Q: 如何处理长视频?
A: 使用AnimateDiff-Evolved的批处理功能,设置合适的context_length和context_overlap。

6. 总结

ComfyUI-FLATTEN插件为视频编辑带来了革命性的改进,它解决了AI视频生成中最大的难题:时间一致性。通过6个精心设计的节点,你可以:

  1. 专业视频编辑:保持画面连贯的同时改变视频内容
  2. 风格转换:让视频具有不同的艺术风格但动作自然
  3. 场景改造:实验性地改变视频场景

记住关键要点:

  • 使用SD1.5模型获得最佳效果
  • 视频编辑用old_qk=0,场景改造用old_qk=1
  • 合理设置context_length控制内存使用
  • 配合其他ComfyUI插件获得更丰富的效果

这个插件特别适合想要制作高质量视频内容的创作者,它让AI视频编辑从"能用"变成了"好用"。

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