1. Was ist der ComfyUI ReActor Face Swap Workflow?
Der ComfyUI ReActor Face Swap Workflow ermöglicht nahtlosen Gesichtstausch in Bildern und Videos mithilfe fortschrittlicher Gesichtserkennungs-, Austausch- und Verbesserungsmodelle. Diese ReActor Face Swap Implementierung erzeugt natürliche, hochwertige Ergebnisse und bietet flexible Wiederherstellungs- und Upscaling-Optionen.
Neueste Updates
Jüngste Updates haben bedeutende Verbesserungen am ReActor Face Swap Workflow gebracht. Die Unterstützung für GPEN 1024/2048 Wiederherstellungsmodelle verbessert die Gesichtsqualität, während Updates zur Videobearbeitung und allgemeinen Leistungsoptimierung schnellere Gesichtstauschoperationen ermöglichen.
2. Vorteile von ComfyUI ReActor Face Swap:
- Produziert realistische Gesichtsaustausche, während natürliche Gesichtsausdrücke, Beleuchtung und Textur erhalten bleiben
- Bietet flexible Wiederherstellungsfunktionen mit anpassbaren Verbesserungseinstellungen
- Beinhaltet Upscaling-Unterstützung zur Verbesserung der Bild- und Videoauflösung für klarere Ausgaben
- Liefert flüssige Videoausgaben mithilfe von Frame-Interpolation für fließende Bewegungen
3. So verwenden Sie den ComfyUI ReActor Face Swap Workflow
3.1 Generationsmethoden mit ComfyUI ReActor Face Swap
Hauptmethode: Video-zu-Bild Gesichtsaustausch
- Eingaben:
- Zielvideo: Geladen über den Load Video (Upload) Knoten
- Quellbild: Geladen über den Load Image Knoten
- Verfahren:
- Führen Sie den ReActor Face Swap Workflow aus, indem Sie Queue Prompt für hochwertige Ergebnisse klicken
- Das endgültige Video wird mit dem Video Combine Knoten gespeichert
Alternative Methoden
Der ReActor Face Swap Workflow unterstützt sowohl Mehrfachgesichts- als auch bildbasierte Verarbeitung. Für den Mehrfachgesichtstausch passen Sie den input_faces_index
Parameter im Fast Face Swap Knoten an, um bestimmte Gesichter zu zielen (z.B. 0,1,2). Für bildbasierte Operationen verwenden Sie einfach den Load Image Knoten anstelle von Load Video (Upload) für Ihre Ziel-Eingabe.
4. Knoten- und Parameterreferenz von ComfyUI ReActor Face Swap
Load Video (Upload) Node
- Zweck: Lädt das Zielvideo für den Gesichtstausch
- Hauptparameter:
force_rate
: Passt die Bildrate für die Videoextraktion an
select_every_nth
: Steuert die Häufigkeit der Rahmenauswahl
- Niedrigere Werte: Mehr Rahmen, flüssiger, aber längere Verarbeitung
- Höhere Werte: Weniger Rahmen, schneller, aber ruckeliger
skip_first_frames
: Überspringt eine bestimmte Anzahl von Anfangsrahmen
- Nützlich zum Trimmen des Start des Eingabevideos
- Trade-offs: Balance zwischen Videoflüssigkeit und Verarbeitungszeit
Load Image Node
- Zweck: Lädt das Quellbild mit dem zu tauschenden Gesicht
- Hauptparameter:
image
: Pfad zum Quellgesichtsbild
- Stellen Sie sicher, dass hochqualitative, klare Gesichtsaufnahmen für beste Ergebnisse verwendet werden
- Trade-offs: Bildqualität beeinflusst die Austauschergebnisse direkt
Fast Face Swap Node
- Zweck: Führt den Gesichtstauschvorgang durch
- Hauptparameter:
swap_model
: Gesichtstauschmodellauswahl
- inswapper_128.onnx: Standardmodell, optimiert für Qualität
facedetection
: Auswahl des Gesichtserkennungsalgorithmus
- retinaface_resnet50: Hohe Genauigkeit, langsamer
- retinaface_mobile0.25: Schneller, geringere Präzision
face_restore_visibility
: Wiederherstellungsblendstärke (0.1–1.0)
- Höher: Stärkere Wiederherstellung, potenzielles Überglätten
- Niedriger: Subtile Wiederherstellung, bewahrt Originaldetails
codeformer_weight
: Detailerhaltungsbalance (0.0–1.0)
- Höher: Glattere Ergebnisse, weniger Details
- Niedriger: Mehr Details, potenzielle Artefakte
input_faces_index
: Gibt an, welche Gesichter bei der Mehrfachgesichtsverarbeitung ausgetauscht werden sollen
- Trade-offs: Balance zwischen Qualität, Geschwindigkeit und Genauigkeit
Face Booster Node
- Zweck: Verstärkt und stellt das getauschte Gesicht vor der Integration wieder her
- Hauptparameter:
interpolation
: Auswahl der Verbesserungmethode (z.B. Bikubisch)
visibility
: Intensität der Wiederherstellung (0.1–1.0)
- Höher: Stärkere Verbesserung, kann jedoch überverarbeiten
- Niedriger: Subtile Verbesserung, natürlicheres Aussehen
codeformer_weight
: Detailbalance (0.0–1.0)
- Höher: Glatter, weniger Detail
- Niedriger: Mehr Detail, mögliche Artefakte
- Trade-offs: Verbesserte Qualität vs. natürliches Erscheinungsbild
Load Upscale Model Node
- Zweck: Lädt das KI-Upscaling-Modell zur Auflösungsverbesserung
- Hauptparameter:
model_name
: Upscaling-Modellauswahl (z.B. RealESRGAN_x4plus.pth)
- Trade-offs: Höhere Auflösung vs. Speicherverbrauch
Upscale Image Node
- Zweck: Wendet Upscaling auf verarbeitete Bilder an
- Hauptparameter:
upscale_model
: Auswahl des anzuwendenden Modells
image
: Ziel für Upscaling
- Trade-offs: Qualitätsverbesserung vs. Verarbeitungszeit
Video Combine Node
- Zweck: Kombiniert verarbeitete Rahmen zu einem endgültigen Video
- Hauptparameter:
frame_rate
: Bildrate des Ausgabevideos
- Höher: Flüssigere Wiedergabe, mehr Rahmen benötigt
- Niedriger: Ruckeliger, aber schnellere Verarbeitung
filename_prefix
: Benutzerdefinierter Präfix für Ausgabedatei
save_output
: Steuert das Speichern des Videos an einem angegebenen Pfad
- Trade-offs: Ausgabequalität vs. Dateigröße
Für Updates, Modelldetails und Unterstützung des ReActor Face Swap Workflows besuchen Sie bitte das offizielle GitHub Repository https://github.com/Gourieff/comfyui-reactor-node.