ReActor | 快速面部替換
更新於 2025年6月16日:ComfyUI 版本更新至 v0.3.40,以提高穩定性和兼容性。使用這個專業的面部替換工作流程在 ComfyUI 中轉換您的視頻內容。由先進的 inswapper_128 和 retinaface_resnet50 模型驅動,創建無縫的面部動畫,同時增強細節保留。該工作流程整合了面部增強和 RealESRGAN 升級以實現卓越的質量,並通過幀插補實現平滑的運動。非常適合創建角色動畫、視頻內容轉換或任何需要高質量面部替換的項目。通過直觀的控制和高效的批量處理實現專業效果。ComfyUI ReActor Face Swap 工作流程
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) 作為目標輸入。

4. ComfyUI ReActor Face Swap 的節點和參數參考
Load Video (Upload) Node
- 目的:加載目標視頻以進行面部替換
- 關鍵參數:
force_rate
: 調整視頻提取的幀率select_every_nth
: 控制幀選擇頻率- 較低值:更多幀,更平滑但處理時間更長
- 較高值:較少幀,更快但更不平滑
skip_first_frames
: 跳過指定數量的初始幀- 用於修剪輸入視頻的開頭
- 權衡:視頻平滑度與處理時間之間的平衡

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
: 指定多面處理中的要替換的面部
- 權衡:質量、速度和精度之間的平衡

Face Booster Node
- 目的:在整合前增強和修復替換的面部
- 關鍵參數:
interpolation
: 增強方法選擇(例如,Bicubic)visibility
: 修復強度 (0.1–1.0)- 較高:更強的增強但可能過度處理
- 較低:輕微增強,更自然的外觀
codeformer_weight
: 細節平衡 (0.0–1.0)- 較高:更平滑,細節較少
- 較低:更多細節,可能有瑕疵
- 權衡:增強質量與自然外觀之間的平衡

Load Upscale Model Node
- 目的:加載AI升級模型以增強解析度
- 關鍵參數:
model_name
: 升級模型選擇(例如,RealESRGAN_x4plus.pth)
- 權衡:更高解析度與內存使用之間的平衡
Upscale Image Node
- 目的:對處理過的圖像進行升級
- 關鍵參數:
upscale_model
: 選定的模型應用image
: 升級目標
- 權衡:質量改進與處理時間之間的平衡

Video Combine Node
- 目的:將處理過的幀合併為最終視頻
- 關鍵參數:
frame_rate
: 輸出視頻幀率- 較高:更流暢的播放,需要更多幀
- 較低:不平滑但處理更快
filename_prefix
: 輸出文件的自定義前綴save_output
: 控制視頻保存到指定路徑
- 權衡:輸出質量與文件大小之間的平衡

5. 更多信息
有關更新、模型詳情和 ReActor Face Swap 工作流程支持,請訪問官方 GitHub Repository https://github.com/Gourieff/comfyui-reactor-node。