ComfyUI  >  工作流  >  ReActor | 快速换脸

ReActor | 快速换脸

通过ComfyUI中的专业换脸工作流程,改变您的视频内容。由高级模型inswapper_128和retinaface_resnet50驱动,创造出无缝的面部动画并增强细节保留。该工作流程结合了面部增强和RealESRGAN超分辨率以实现卓越的质量,并通过帧插值实现流畅的运动。非常适合创建角色动画、视频内容转换或任何需要高质量动态面部替换的项目。借助直观的控制和高效的批处理,实现专业效果。

ComfyUI ReActor Face Swap 工作流程

ComfyUI ReActor Face Swap | Professional AI Face Animation
想要运行这个工作流吗?
  • 完全可操作的工作流
  • 没有缺失的节点或模型
  • 无需手动设置
  • 具有惊艳的视觉效果

ComfyUI ReActor Face Swap 示例

ComfyUI ReActor Face Swap 描述

1. 什么是ComfyUI ReActor Face Swap工作流程?

ComfyUI ReActor Face Swap工作流程使用先进的面部检测、交换和增强模型,实现图像和视频中的无缝换脸。此ReActor Face Swap实现提供自然、高质量的效果,同时提供灵活的修复和超分辨率选项。

最新更新

最近的更新为ReActor Face Swap工作流程带来了显著的增强。支持GPEN 1024/2048修复模型提高了面部质量,同时视频处理和整体性能优化使换脸操作更快速。

2. ComfyUI ReActor Face Swap的优势:

  • 在保持自然面部表情、光线和纹理的情况下,生成逼真的面部替换
  • 提供灵活的修复功能和可定制的增强设置
  • 包括超分辨率支持以提高图像和视频分辨率,获得更清晰的输出
  • 使用帧插值提供流畅的视频输出,实现流畅的运动

3. 如何使用ComfyUI ReActor Face Swap工作流程

3.1 ComfyUI ReActor Face Swap的生成方法

主要方法:视频到图像的面部替换

  • 输入:
    • 目标视频:通过Load Video (Upload)节点加载
    • 来源图像:通过Load Image节点加载
  • 过程:
    • 通过点击Queue Prompt运行ReActor Face Swap工作流程,获得高质量的结果
    • 最终视频将使用Video Combine节点保存

替代方法

ReActor Face Swap工作流程支持多面和仅图像处理。对于多面换脸,请在Fast Face Swap节点中调整input_faces_index参数以定位特定面部(例如0,1,2)。对于仅图像操作,只需使用Load Image节点而不是Load Video (Upload)作为目标输入。

ReActor Face Swap

4. ComfyUI ReActor Face Swap的节点和参数参考

Load Video (Upload) Node

  • 目的:加载用于换脸的目标视频
  • 关键参数
    • force_rate: 调整视频提取的帧率
    • select_every_nth: 控制帧选择频率
      • 较低值:更多帧,更平滑但处理时间更长
      • 较高值:较少帧,处理更快但较不平滑
    • skip_first_frames: 跳过指定数量的初始帧
      • 用于修剪输入视频的开始部分
  • 权衡:视频流畅性与处理时间之间的平衡
ReActor Face Swap

Load Image Node

  • 目的:加载包含要交换面部的来源图像
  • 关键参数
    • image: 来源面部图像的路径
      • 确保高质量、清晰的面部图像以获得最佳效果
  • 权衡:图像质量直接影响交换结果

Fast Face Swap Node

  • 目的:执行换脸操作
  • 关键参数
    • swap_model: 面部交换模型选择
      • inswapper_128.onnx: 默认模型,优化质量
    • facedetection: 面部检测算法选择
      • retinaface_resnet50: 高精度,较慢
      • retinaface_mobile0.25: 更快,精度较低
    • face_restore_visibility: 修复混合强度(0.1–1.0)
      • 较高:更强的修复,可能过度平滑
      • 较低:细微修复,保留原始细节
    • codeformer_weight: 细节保留平衡(0.0–1.0)
      • 较高:更平滑,细节较少
      • 较低:更多细节,可能出现伪影
    • input_faces_index: 指定多面处理中的要交换面部
  • 权衡:质量、速度和精度之间的平衡
ReActor Face Swap

Face Booster Node

  • 目的:在整合之前增强和修复交换的面部
  • 关键参数
    • interpolation: 增强方法选择(例如,Bicubic)
    • visibility: 修复强度(0.1–1.0)
      • 较高:更强的增强但可能过度处理
      • 较低:细微的增强,更自然的外观
    • codeformer_weight: 细节平衡(0.0–1.0)
      • 较高:更平滑,细节较少
      • 较低:更多细节,可能出现伪影
  • 权衡:增强质量与自然外观之间的平衡
ReActor Face Swap

Load Upscale Model Node

  • 目的:加载AI超分辨率模型以增强分辨率
  • 关键参数
    • model_name: 超分辨率模型选择(例如,RealESRGAN_x4plus.pth)
  • 权衡:更高分辨率与内存使用之间的平衡

Upscale Image Node

  • 目的:对处理后的图像应用超分辨率
  • 关键参数
    • upscale_model: 所选模型应用
    • image: 超分辨率的目标
  • 权衡:质量提升与处理时间之间的平衡
ReActor Face Swap

Video Combine Node

  • 目的:将处理后的帧合成为最终视频
  • 关键参数
    • frame_rate: 输出视频帧率
      • 较高:播放更流畅,需要更多帧
      • 较低:较不流畅但处理更快
    • filename_prefix: 输出文件的自定义前缀
    • save_output: 控制视频保存到指定路径
  • 权衡:输出质量与文件大小之间的平衡
ReActor Face Swap

5. 更多信息

有关更新、模型详情和ReActor Face Swap工作流程支持,请访问官方GitHub仓库https://github.com/Gourieff/comfyui-reactor-node。

想要更多 ComfyUI 工作流吗?

RunComfy

© 版权 2024 RunComfy. 保留所有权利。

RunComfy 是首选的 ComfyUI 平台,提供 ComfyUI 在线 环境和服务,以及 ComfyUI 工作流 具有惊艳的视觉效果。