Comfyui 教程-23
7.5 第五阶段:视频处理与优化(25个节点)
|
序号 |
节点类型 |
功能说明 |
|
71 |
RIFE Interpolate |
RIFE视频插帧 |
|
72 |
FILM Interpolate |
FILM视频插帧 |
|
73 |
IFRNet Interpolate |
IFRNet视频插帧 |
|
74 |
VFI |
通用视频插帧 |
|
75 |
Video Upscale |
视频超分辨率 |
|
76 |
Deflicker |
去闪烁处理 |
|
77 |
Temporal Kit |
时序一致性优化 |
|
78 |
Frame Blending |
帧混合 |
|
79 |
Video Concatenate |
视频片段拼接 |
|
80 |
Video Composite |
音视频合成 |
|
81 |
Video Crossfade |
视频交叉淡化 |
|
82 |
Video Fade In |
视频淡入 |
|
83 |
Video Fade Out |
视频淡出 |
|
84 |
Video Speed |
视频速度调整 |
|
85 |
Video Reverse |
视频倒放 |
|
86 |
Video Trim |
视频裁剪 |
|
87 |
Video Split |
视频分割 |
|
88 |
Video Merge |
视频合并 |
|
89 |
Video Stabilize |
视频稳定 |
|
90 |
Video Denoise |
视频降噪 |
|
91 |
Video Deband |
视频去色带 |
|
92 |
Video Color Grading |
视频调色 |
|
93 |
Video LUT Apply |
应用LUT调色 |
|
94 |
Video Histogram Match |
直方图匹配 |
|
95 |
Video Auto White Balance |
自动白平衡 |
以下是这25个视频处理与后期节点的详细整理:
7.5.61 RIFE Interpolate
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用RIFE算法进行视频插帧,提升帧率 |
|
multiplier |
插帧倍数(2=8fps→16fps,4=8fps→32fps) |
|
model |
RIFE模型版本(rife47/rife48为较新版本) |
|
特点 |
速度快,接近实时,适合批量处理 |
|
输出 |
VIDEO(高帧率视频) |
7.5.62 FILM Interpolate
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用Google FILM算法进行视频插帧 |
|
特点 |
大运动场景表现优秀,时序一致性顶尖 |
|
速度 |
比RIFE慢,但质量更高 |
|
适用场景 |
运动剧烈的视频(体育、动作片) |
7.5.63 IFRNet Interpolate
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用IFRNet轻量网络进行视频插帧 |
|
特点 |
速度快,显存占用低,适合移动端/低配置 |
|
质量 |
略低于RIFE/FILM,但性价比极高 |
|
适用场景 |
快速预览、批量处理、资源受限环境 |
7.5.64 VFI
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
通用视频插帧节点,集成多种算法 |
|
method |
选择插帧算法(RIFE/FILM/IFRNet/XVFI) |
|
特点 |
一站式插帧,无需单独加载各算法节点 |
|
适用场景 |
灵活切换算法,对比效果 |
7.5.66 Video Upscale
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
对视频逐帧进行AI超分辨率放大 |
|
upscale_model |
接收RealESRGAN等超分模型 |
|
scale |
放大倍数(2x/4x) |
|
特点 |
逐帧处理,保持时序一致性 |
|
适用场景 |
低分辨率视频高清化、最终输出4K |
7.5.67 Deflicker
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
消除视频帧间亮度/色彩闪烁 |
|
mode |
histogram(直方图匹配)、temporal(时序平滑)、frequency(频域滤波) |
|
strength |
去闪强度(0=无,1=最强) |
|
适用场景 |
AI生成视频去闪、老视频修复、光照不均修正 |
7.5.68 Temporal Kit
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
综合时序一致性优化,包含去闪+色彩传递+边缘保护 |
|
temporal_radius |
参考前后多少帧进行平滑 |
|
optical_flow |
是否启用光流对齐(大运动场景推荐) |
|
color_transfer |
是否启用色彩传递统一色调 |
|
edge_preserve |
是否保护边缘细节 |
|
适用场景 |
专业级视频后期,综合质量优化 |
7.5.69 Frame Blending
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
帧混合,简单时序平滑 |
|
blend_frames |
混合窗口大小 |
|
blend_mode |
average(平均)或motion_blur(运动模糊) |
|
特点 |
最简单粗暴的去闪方法,但会损失锐度 |
|
适用场景 |
应急处理、极低配置、快速预览 |
7.5.70 Video Concatenate
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将多个视频片段按顺序拼接 |
|
输入 |
可扩展多个视频输入(video_a, video_b, video_c…) |
|
特点 |
简单拼接,无转场 |
|
适用场景 |
分镜合并、段落组合、批量输出 |
7.5.71 Video Composite
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将视频画面与音频轨道合成 |
|
video |
画面轨道(可无声) |
|
audio |
音频轨道 |
|
输出 |
含音轨的完整视频 |
|
适用场景 |
最终音视频合成、配音添加、配乐合成 |
7.5.72 Video Crossfade
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
两段视频之间的交叉淡化转场 |
|
duration |
淡化持续时间(秒) |
|
特点 |
A淡出同时B淡入,平滑过渡 |
|
适用场景 |
场景切换、时间跳跃、情绪过渡 |
7.5.73 Video Fade In
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
视频开头从黑屏淡入 |
|
duration |
淡入持续时间 |
|
适用场景 |
片头开始、章节开头、柔和开场 |
7.5.74 Video Fade Out
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
视频结尾淡出到黑屏 |
|
duration |
淡出持续时间 |
|
适用场景 |
片尾结束、章节结尾、柔和收尾 |
7.5.75 Video Speed
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
调整视频播放速度 |
|
speed |
速度倍数(<1慢放,>1快放) |
|
interpolation |
变速时是否插帧(慢放推荐开启) |
|
适用场景 |
慢动作、快放、节奏调整 |
7.5.76 Video Reverse
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将视频倒序播放 |
|
适用场景 |
创意效果、时间倒流、魔术表演 |
7.5.77 Video Trim
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
裁剪视频的指定帧范围 |
|
start_frame/end_frame |
起止帧序号(0-based) |
|
适用场景 |
去除片头片尾、提取片段、精确剪辑 |
7.5.78 Video Split
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
在指定帧将视频分割为两段 |
|
split_frame |
分割点帧序号 |
|
输出 |
VIDEO_A(前半段)、VIDEO_B(后半段) |
|
适用场景 |
分段处理、并行渲染、插入片段 |
7.5.79 Video Merge
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
两段视频合并,可选转场 |
|
与Video Concatenate的区别 |
Merge支持转场,Concatenate是硬切 |
|
transition |
转场效果(fade/wipe等) |
|
适用场景 |
带转场的片段拼接 |
7.5.80 Video Stabilize
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
消除视频抖动,稳定画面 |
|
smoothing |
平滑强度 |
|
crop_border |
是否裁剪稳定后的边缘黑边 |
|
适用场景 |
手持拍摄修复、运动镜头平滑、AI生成抖动修正 |
7.5.81 Video Denoise
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
去除视频噪点 |
|
strength |
降噪强度 |
|
temporal |
是否启用时域降噪(利用前后帧信息,效果更好) |
|
适用场景 |
低光视频修复、AI生成噪点、老视频清理 |
7.5.82 Video Deband
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
消除色彩带状条纹(色带) |
|
threshold |
检测阈值 |
|
产生原因 |
8bit色彩深度不足、压缩损失、渐变平滑度不够 |
|
适用场景 |
天空/皮肤渐变修复、压缩视频优化、AI生成色带修正 |
7.5.83 Video Color Grading
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
专业色彩分级,类似DaVinci Resolve的三轮调色 |
|
shadows/midtones/highlights |
分别调整暗部/中间调/亮部的RGB |
|
contrast/saturation |
全局对比度和饱和度 |
|
适用场景 |
统一影调、情绪调色、风格化、匹配不同来源素材 |
7.5.84 Video LUT Apply
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
应用LUT(查找表)进行色彩风格化 |
|
lut_file |
.cube格式的LUT文件 |
|
intensity |
LUT混合强度 |
|
常用LUT |
TealOrange(青橙)、Vintage(复古)、Cinematic(电影)、BW(黑白) |
|
适用场景 |
快速统一风格、匹配电影色调、批量调色 |
7.5.85 Video Histogram Match
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将目标视频的直方图匹配到参考视频,统一色彩风格 |
|
video |
待处理的视频 |
|
reference |
色彩参考(电影片段/图片) |
|
适用场景 |
多镜头色彩统一、匹配参考片色调、批量风格化 |
7.5.86 Video Auto White Balance
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
自动白平衡校正,消除色偏 |
|
method |
grayworld(灰世界假设)、whitepatch(白点假设)、learning(AI学习) |
|
适用场景 |
自动修正偏色、不同光源统一、快速预处理 |
完整串联:视频后期处理流水线

一句话总结
这25个节点是ComfyUI的"影视后期车间"——从插帧变速到稳定降噪,从调色分级到转场合成,覆盖了专业视频后期的核心环节。掌握它们,你就能把AI生成的原始素材打磨成影院级的 finished product。
7.6 第六阶段:深度与姿态视频(15个节点)
|
序号 |
节点类型 |
功能说明 |
|
96 |
Depth Anything Video |
视频深度估计 |
|
97 |
MiDaS Video |
MiDaS视频深度 |
|
98 |
DWPose Video |
视频姿态提取 |
|
99 |
OpenPose Video |
视频OpenPose |
|
100 |
MediaPipe Pose Video |
轻量视频姿态 |
|
101 |
Video Depth Preprocessor |
视频深度预处理 |
|
102 |
Video Pose Preprocessor |
视频姿态预处理 |
|
103 |
Video Normal Preprocessor |
视频法线预处理 |
|
104 |
Video Optical Flow |
视频光流估计 |
|
105 |
Video Motion Vectors |
视频运动向量 |
|
106 |
Video Camera Track |
视频相机跟踪 |
|
107 |
Video Object Track |
视频物体跟踪 |
|
108 |
Video Face Track |
视频面部跟踪 |
|
109 |
Video Hand Track |
视频手部跟踪 |
|
110 |
Video Skeleton Track |
视频骨骼跟踪 |
我来为您整理这15个视频预处理与追踪节点的详细文档,保持与原文档一致的格式风格:
7.6.87 Depth Anything Video
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用Depth Anything模型为视频逐帧生成高精度深度图 |
|
模型特点 |
基于Transformer的单目深度估计,泛化能力极强 |
|
model_size |
small(快速)/base(平衡)/large(最高精度) |
|
输出 |
DEPTH_VIDEO(深度图序列,可用于3D重建、景深控制) |
|
与MiDaS的区别 |
Depth Anything精度更高,细节保留更好,支持更大分辨率 |
|
使用场景 |
3D视频效果、深度引导生成、虚实合成、空间分析 |
7.6.88 MiDaS Video
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用MiDaS模型为视频逐帧估计相对深度 |
|
模型特点 |
经典的单目深度估计,速度快,稳定性好 |
|
normalize |
输出归一化到0-1范围,便于后续处理 |
|
输出 |
DEPTH_VIDEO(深度图序列) |
|
与Depth Anything的区别 |
MiDaS速度更快、显存占用更低,但精度略逊于Depth Anything |
|
使用场景 |
实时深度预览、景深模糊、快速3D效果、资源受限环境 |
7.6.89 DWPose Video
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用DWPose模型为视频逐帧提取人体姿态关键点 |
|
模型特点 |
基于DWPose的高精度姿态估计,支持全身133个关键点 |
|
detect_hand |
开启手部关键点检测(21点/手) |
|
detect_face |
开启面部关键点检测(68/468点) |
|
输出 |
POSE_VIDEO(姿态关键点序列,含坐标+置信度) |
|
与OpenPose的区别 |
DWPose精度更高,手部/面部检测更稳定,支持更多关键点 |
|
使用场景 |
动作捕捉、舞蹈生成、虚拟主播、运动分析、姿态控制生成 |
7.6.90 OpenPose Video
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用经典OpenPose模型为视频逐帧提取人体姿态 |
|
模型特点 |
最经典的实时多人姿态估计,生态成熟,兼容性好 |
|
body/hand/face |
分别控制身体/手部/面部的检测开关 |
|
输出 |
POSE_VIDEO(姿态关键点序列) |
|
与DWPose的区别 |
OpenPose更轻量、兼容性更好,但精度和稳定性不如DWPose |
|
使用场景 |
姿态控制生成(ControlNet)、动作匹配、经典工作流兼容 |
7.6.91 MediaPipe Pose Video
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用Google MediaPipe为视频逐帧提取人体姿态 |
|
模型特点 |
轻量级、跨平台、专为移动端优化,支持33个身体关键点 |
|
model_complexity |
0=极速Lite模型,1=平衡Full模型,2=高精度Heavy模型 |
|
smooth_landmarks |
开启时序平滑,减少帧间抖动,提升稳定性 |
|
输出 |
POSE_VIDEO(33个关键点,含2D像素坐标和3D世界坐标) |
|
与OpenPose/DWPose的区别 |
MediaPipe更轻量、支持3D坐标、时序稳定性好,但关键点较少 |
|
使用场景 |
移动端部署、AR/VR应用、3D姿态重建、实时交互、健身分析 |
7.6.92 Video Depth Preprocessor
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
统一接口的深度预处理节点,集成多种深度估计模型 |
|
preprocessor |
选择底层深度模型:Depth Anything/MiDaS/ZoeDepth |
|
output_type |
灰度图或伪彩色热力图(jet/plasma等) |
|
输出 |
DEPTH_VIDEO(深度图序列) |
|
与独立深度节点的区别 |
统一接口,便于切换模型;集成可视化选项 |
|
使用场景 |
ControlNet深度控制、3D效果制作、深度引导的视频生成 |
7.6.93 Video Pose Preprocessor
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
统一接口的姿态预处理节点,集成多种姿态估计模型 |
|
preprocessor |
选择底层姿态模型:DWPose/OpenPose/MediaPipe |
|
render_mode |
skeleton(骨架线)/keypoints(关键点)/混合模式 |
|
输出 |
POSE_VIDEO(姿态可视化序列,可直接用于ControlNet) |
|
与独立姿态节点的区别 |
统一接口,一键切换模型;内置多种渲染模式 |
|
使用场景 |
ControlNet姿态控制、动作迁移、舞蹈视频生成、姿态匹配 |
7.6.94 Video Normal Preprocessor
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
为视频逐帧估计表面法线(Normal Map),编码表面朝向 |
|
模型 |
DSINE/OmniNormal等法线估计模型 |
|
background |
背景区域的处理方式(black/gray/white) |
|
输出 |
NORMAL_VIDEO(法线贴图序列,RGB通道编码XYZ方向) |
|
与深度图的区别 |
深度图表示距离,法线图表示表面朝向;法线对光照、材质更敏感 |
|
使用场景 |
法线控制生成(ControlNet)、重光照、3D表面重建、材质迁移 |
7.6.95 Video Optical Flow
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
计算视频相邻帧之间的光流场,表示像素级运动信息 |
|
algorithm |
RAFT(高精度)/Farneback(快速)/PWC-Net(平衡) |
|
visualization |
color_wheel(色彩轮编码方向)/magnitude(运动幅度)/vector_field(向量场) |
|
输出 |
FLOW_VIDEO(光流场序列,每个像素包含运动向量[u,v]) |
|
使用场景 |
运动分析、帧插值、运动引导生成、视频稳定、动作放大、时序一致性控制 |
7.6.96 Video Motion Vectors
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
基于块匹配算法计算视频的运动向量(Motion Vectors) |
|
block_size |
宏块大小(8/16/32),影响精度和计算量 |
|
search_range |
搜索窗口范围,越大能检测越快速的运动 |
|
输出 |
MOTION_VIDEO(块级运动向量序列) |
|
与Optical Flow的区别 |
Motion Vectors是块级粗粒度运动,速度更快;Optical Flow是像素级精粒度 |
|
使用场景 |
快速运动检测、视频压缩预分析、运动区域分割、实时运动提示 |
7.6.97 Video Camera Track
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
从视频中恢复相机运动轨迹(SLAM/Structure-from-Motion) |
|
method |
ORB-SLAM3(实时)/COLMAP(高精度离线)/DROID-SLAM(深度学习) |
|
output_format |
camera_path(相机轨迹)/point_cloud(稀疏点云)/混合输出 |
|
输出 |
CAMERA_TRACK(相机位姿序列[R |
|
使用场景 |
3D场景重建、虚拟相机运动、NeRF/3DGS训练、AR合成、运动匹配 |
7.6.98 Video Object Track
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
在视频序列中跟踪指定目标对象,输出每帧的边界框或掩膜 |
|
tracker |
SAM 2(分割跟踪)/DeepSORT/ByteTrack/BoT-SORT(检测跟踪) |
|
init_bbox |
手动指定初始框,或留空由模型自动检测第一帧目标 |
|
输出 |
TRACK_VIDEO(带跟踪标注的视频,含bbox坐标和ID) |
|
使用场景 |
目标跟随、视频编辑(去背景/替换)、运动分析、智能剪辑、特效合成 |
7.6.99 Video Face Track
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
在视频中检测并跟踪人脸,跨帧保持身份ID一致 |
|
detector |
RetinaFace(高精度)/MTCNN(经典)/YuNet(超轻量) |
|
landmarks |
输出5/68/468个面部关键点(依检测器而定) |
|
输出 |
FACE_TRACK(面部跟踪序列,含bbox、landmarks、face_id、置信度) |
|
使用场景 |
人脸替换、美颜滤镜、表情迁移、视线跟踪、面部特效、身份识别 |
7.6.100 Video Hand Track
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
在视频中检测并跟踪手部,输出精细的手部关键点 |
|
model |
MediaPipe Hands(21点经典)/HaGrid(手势分类+检测)/HandPoseCNN |
|
max_hands |
同时跟踪的最大手数(通常1-4) |
|
输出 |
HAND_TRACK(手部跟踪序列,21个3D关键点、手势分类、hand_id) |
|
使用场景 |
手势控制、手语识别、手部特效、虚拟手势交互、精细动作捕捉、手势引导生成 |
7.6.101 Video Skeleton Track
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
在视频中跟踪人体骨架,跨帧保持人物身份ID一致 |
|
pose_model |
底层姿态估计模型:DWPose/OpenPose/RTMPose |
|
track_mode |
single_person(单人)/multi_person(多人)/top_k_persons(TopK人) |
|
输出 |
SKELETON_TRACK(骨架跟踪序列,含关键点、person_id、时序轨迹) |
|
与独立姿态节点的区别 |
增加了时序跟踪能力,跨帧保持person_id,支持多人场景 |
|
使用场景 |
多人动作分析、群体行为识别、运动轨迹可视化、时序动作生成、群体舞蹈同步 |
完整串联:姿态控制视频生成工作流

完整串联:深度引导+相机跟踪3D效果工作流

一句话总结
这15个节点是ComfyUI的"感知引擎"——从深度估计、姿态提取、光流计算到多目标跟踪,覆盖了视频空间理解、运动分析和语义感知的完整管线。掌握它们,你就能让AI"看懂"视频的深度、姿态、运动和结构,实现精准的时空控制与3D效果合成。
7.7 第七阶段:换脸与角色一致性(20个节点)
|
序号 |
节点类型 |
功能说明 |
|
111 |
ReActor Node |
ReActor图像换脸 |
|
112 |
ReActor Video |
ReActor视频换脸 |
|
113 |
ReActor Batch |
ReActor批量换脸 |
|
114 |
InstantID Loader |
加载InstantID |
|
115 |
InstantID Apply |
应用InstantID |
|
116 |
InstantID Batch |
InstantID批量处理 |
|
117 |
LivePortrait Loader |
加载LivePortrait |
|
118 |
LivePortrait Apply |
应用LivePortrait |
|
119 |
LivePortrait Batch |
LivePortrait批量处理 |
|
120 |
FaceRestore |
面部修复 |
|
121 |
GFPGAN |
GFPGAN面部增强 |
|
122 |
CodeFormer |
CodeFormer面部修复 |
|
123 |
Load InsightFace |
加载InsightFace |
|
124 |
InsightFace Extract |
InsightFace特征提取 |
|
125 |
InsightFace Compare |
InsightFace特征比对 |
|
126 |
Face Swap Simple |
简单换脸 |
|
127 |
Face Mask |
面部蒙版 |
|
128 |
Face Align |
面部对齐 |
|
129 |
Face Blend |
面部融合 |
|
130 |
Face Color Match |
面部色彩匹配 |
我来为您整理这20个面部处理与换脸节点的详细文档,保持与原文档一致的格式风格:
7.7.102 ReActor Node
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
ReActor核心换脸节点,对单张图像进行面部替换 |
|
image |
源图像,即需要被替换面部的目标图像 |
|
source_faces_index |
源图像中人脸的索引(多人场景选择特定人脸) |
|
face_model |
InsightFace换脸模型(inswapper_128/inswapper_128_fp16) |
|
输出 |
IMAGE(换脸后的单张图像) |
|
与Face Swap Simple的区别 |
ReActor集成更完善,支持更多参数调节和质量优化 |
|
使用场景 |
单张图像换脸、肖像替换、身份迁移、角色一致性 |
7.7.103 ReActor Video
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
对视频逐帧进行换脸处理,保持时序一致性 |
|
video |
源视频,需要被替换面部的目标视频 |
|
source_image |
提供身份特征的源面部图像 |
|
restore_face |
换脸后自动调用GFPGAN/CodeFormer修复面部细节 |
|
输出 |
VIDEO(换脸后的视频) |
|
与ReActor Node的区别 |
专为视频设计,支持逐帧处理+时序平滑 |
|
使用场景 |
视频换脸、虚拟主播、角色替换、影视后期 |
7.7.104 ReActor Batch
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
批量处理图像列表进行换脸,提升处理效率 |
|
images |
输入图像列表(如视频拆帧后的帧序列) |
|
batch_size |
并行处理批次,根据显存调整(4/8/16) |
|
输出 |
IMAGE_LIST(批量换脸后的图像序列) |
|
与ReActor Video的区别 |
更底层,接收图像列表而非视频;适合自定义流程 |
|
使用场景 |
批量图像换脸、视频帧批量处理、大规模数据集生成 |
7.7.105 InstantID Loader
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
加载InstantID所需的IP-Adapter和ControlNet模型 |
|
instantid_file |
InstantID的IP-Adapter权重文件(.bin格式) |
|
control_net_file |
配套的ControlNet模型(用于面部关键点控制) |
|
输出 |
INSTANTID_PIPE(包含所有InstantID组件的管道对象) |
|
与Load InsightFace的区别 |
InstantID基于扩散模型,InsightFace基于3DMM;前者生成质量更高 |
|
使用场景 |
高保真面部身份保持生成、角色一致性控制、风格化肖像 |
7.7.106 InstantID Apply
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将InstantID身份特征注入到基础模型中,实现高保真面部保持 |
|
instantid_pipe |
来自InstantID Loader的管道对象 |
|
image |
参考面部图像,提取身份特征 |
|
strength |
身份保持强度(1.0=完全保持,0.5=混合,0=无效果) |
|
输出 |
MODEL(已注入身份特征的模型,可接入KSampler) |
|
与ReActor的区别 |
InstantID在生成阶段保持身份,ReActor是后处理换脸;前者更自然 |
|
使用场景 |
文生图身份保持、风格迁移中保持面部、角色一致性生成 |
7.7.107 InstantID Batch
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
批量为多个参考面部注入InstantID身份特征 |
|
images |
参考面部图像列表(多张不同身份) |
|
输出 |
MODEL_LIST(批量注入后的模型列表,可循环使用) |
|
与InstantID Apply的区别 |
支持多身份批量预处理,适合多角色场景 |
|
使用场景 |
多角色故事生成、批量身份预设、角色库构建 |
7.7.108 LivePortrait Loader
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
加载LivePortrait动画模型组件(外观提取器+运动提取器+生成器) |
|
模型组件 |
appearance_feature_extractor(身份编码)/motion_extractor(表情动作)/spade_generator(生成器)/warping_module(变形模块) |
|
输出 |
LIVEPORTRAIT_PIPE(LivePortrait完整管道) |
|
与InstantID Loader的区别 |
LivePortrait专注表情驱动动画,InstantID专注身份保持生成 |
|
使用场景 |
表情迁移、肖像动画、说话头生成、虚拟主播驱动 |
7.7.109 LivePortrait Apply
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用驱动视频的表情动作来驱动源肖像图像生成动画 |
|
source_image |
源肖像(静态图像),提供外观和身份 |
|
driving_video |
驱动视频,提供头部姿态和表情动作 |
|
relative_motion |
True=相对运动(保留源特征),False=绝对运动(完全跟随驱动) |
|
输出 |
VIDEO(表情迁移后的肖像动画视频) |
|
与ReActor Video的区别 |
LivePortrait是表情驱动动画,ReActor是身份替换;前者动,后者换 |
|
使用场景 |
让照片说话/做表情、虚拟主播、数字人驱动、表情迁移 |
7.7.110 LivePortrait Batch
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
批量为多个源肖像应用相同的驱动视频表情 |
|
source_images |
源肖像图像列表(多张不同人物) |
|
driving_video |
统一的驱动视频(如一段说话视频) |
|
输出 |
VIDEO_BATCH(批量生成的动画视频,每个源肖像一个) |
|
与LivePortrait Apply的区别 |
支持多肖像批量驱动,一次处理多个角色 |
|
使用场景 |
批量数字人生成、多角色对话场景、虚拟主播矩阵 |
7.7.111 FaceRestore
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
统一接口的面部修复节点,集成多种面部修复模型 |
|
model |
选择修复模型:GFPGAN/CodeFormer/RestoreFormer++ |
|
fidelity_weight |
保真度平衡(0=更多生成修复,1=更忠实原图) |
|
输出 |
IMAGE(修复后的高清面部图像) |
|
与独立GFPGAN/CodeFormer的区别 |
统一接口,一键切换模型;自动检测面部区域 |
|
使用场景 |
老照片修复、低分辨率面部增强、换脸后细节修复、生成图像面部优化 |
7.7.112 GFPGAN
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用GFPGAN模型进行真实面部修复和增强 |
|
版本 |
1.4(最新,效果最佳)/1.3(经典版本) |
|
upscale |
输出放大倍数(1=保持原尺寸,2/4=超分放大) |
|
输出 |
IMAGE(修复增强后的面部图像) |
|
技术特点 |
基于GAN的盲面部修复,针对真实人脸退化设计 |
|
使用场景 |
真实人脸修复、老照片翻新、低质量图像增强、人脸去模糊 |
7.7.113 CodeFormer
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
使用CodeFormer模型进行基于Transformer的面部修复 |
|
codeformer_fidelity |
保真度权重(0=高修复度,1=高保真度) |
|
face_upsample |
对检测到的面部区域进行额外超分辨率处理 |
|
输出 |
IMAGE(修复后的图像) |
|
与GFPGAN的区别 |
CodeFormer基于Transformer,细节更自然;GFPGAN基于GAN,锐度更高 |
|
使用场景 |
高质量面部修复、细节重建、轻微退化修复、保真度要求高的场景 |
7.7.114 Load InsightFace
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
加载InsightFace人脸识别与分析模型包 |
|
model_name |
模型包选择:buffalo_l(完整)/buffalo_m(中等)/buffalo_s(轻量)/antelopev2(旧版) |
|
providers |
推理后端:CUDA(GPU)/CPU/TensorRT(加速) |
|
输出 |
INSIGHTFACE(包含检测、识别、关键点、属性分析等完整功能) |
|
包含模型 |
检测(detection)/识别(recognition)/关键点(landmark_2d_106/3d)/属性(age/gender) |
|
使用场景 |
人脸识别、面部特征提取、身份编码、面部属性分析、换脸预处理 |
7.7.115 InsightFace Extract
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
从图像中提取InsightFace面部特征数据 |
|
extract_type |
embedding(512维身份向量)/landmarks(106个关键点)/bbox(边界框)/all(全部) |
|
输出 |
FACE_DATA(结构化面部数据,含embedding/landmarks/bbox/age/gender等) |
|
使用场景 |
身份特征提取、面部数据库构建、相似度计算、面部属性分析 |
7.7.116 InsightFace Compare
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
比较两个面部特征的相似度,判断是否为同一人 |
|
metric |
cosine(余弦相似度,-1到1)/euclidean(欧氏距离,越小越近) |
|
输出 |
FLOAT(相似度分数,通常>0.6认为同一人) |
|
使用场景 |
身份验证、人脸比对、重复检测、人物聚类、相似度筛选 |
7.7.117 Face Swap Simple
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
最简化的换脸节点,两图输入直接输出换脸结果 |
|
source_image |
提供身份特征的源面部 |
|
target_image |
需要被替换面部的目标图像 |
|
face_index |
目标图像中人脸索引(多人场景) |
|
输出 |
IMAGE(换脸后的图像) |
|
与ReActor Node的区别 |
Face Swap Simple更轻量、参数更少;ReActor功能更全、质量更高 |
|
使用场景 |
快速换脸测试、简单替换、入门使用、轻量级部署 |
7.7.118 Face Mask
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
生成面部或面部子区域的精确掩膜 |
|
mask_type |
face(全脸)/skin(皮肤)/eyes(眼睛)/mouth(嘴部)/hair(头发)/full_segmentation(全部分割) |
|
dilate |
掩膜膨胀量,正值扩大,负值收缩,用于边缘羽化 |
|
输出 |
MASK(面部区域二值/灰度掩膜) |
|
使用场景 |
局部面部编辑、皮肤美化、眼睛/嘴巴替换、面部区域遮罩、精细合成 |
7.7.119 Face Align
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将面部对齐到标准姿态,消除角度和位置差异 |
|
reference_landmarks |
可选的参考关键点(留空使用默认标准模板) |
|
output_size |
输出图像尺寸(通常256/512/1024) |
|
输出 |
IMAGE(对齐后的正面标准面部图像) |
|
使用场景 |
换脸预处理、面部数据库标准化、特征提取前对齐、多角度统一 |
7.7.120 Face Blend
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
在潜空间或像素空间混合两张面部图像,生成中间态 |
|
blend_ratio |
混合权重(0=完全A,1=完全B,0.5=平均混合) |
|
输出 |
IMAGE(混合后的面部图像) |
|
使用场景 |
面部渐变、身份过渡、平均脸生成、风格混合、表情插值 |
7.7.121 Face Color Match
节点外观

节点介绍
|
属性 |
说明 |
|
核心作用 |
将目标图像的面部色调匹配到源图像的色调风格 |
|
match_method |
histogram(直方图匹配)/lab_transfer(LAB空间迁移)/reinhard(Reinhard色调映射)/mkl(Monge-Kantorovitch线性) |
|
输出 |
IMAGE(色调匹配后的图像) |
|
使用场景 |
换脸后色调统一、肤色匹配、光照一致性、多源合成色彩协调 |
完整串联:高保真视频换脸工作流

完整串联:数字人表情驱动工作流

完整串联:InstantID身份保持生成工作流

一句话总结
这20个节点是ComfyUI的"面部工坊"——从InsightFace人脸识别、ReActor精准换脸、InstantID高保真身份保持,到LivePortrait表情驱动、GFPGAN/CodeFormer面部修复,覆盖了面部检测、识别、替换、修复、动画的完整管线。掌握它们,你就能实现影视级换脸、数字人驱动、身份保持生成等高级面部AI应用。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)