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-, Tausch- und Verbesserungsmodelle. Diese ReActor Face Swap Implementierung liefert natürliche, hochwertige Ergebnisse und bietet flexible Restaurierungs- und Upscaling-Optionen.
Neueste Updates
Jüngste Updates haben bedeutende Verbesserungen im ReActor Face Swap Workflow gebracht. Die Unterstützung für GPEN 1024/2048 Restaurierungsmodelle verbessert die Gesichtsqualität, während Updates zur Videobearbeitung und allgemeine Leistungsoptimierung schnellere Gesichtstauschvorgänge ermöglichen.
2. Vorteile des ComfyUI ReActor Face Swap:
- Produziert realistische Gesichtsersatzlösungen unter Beibehaltung natürlicher Gesichtsausdrücke, Beleuchtung und Textur
- Bietet flexible Restaurierungsfunktionen mit anpassbaren Verbesserungseinstellungen
- Beinhaltet Upscaling-Unterstützung zur Verbesserung der Bild- und Videoauflösung für klarere Ausgaben
- Liefert flüssige Videoausgaben durch Frame-Interpolation für flüssige Bewegungen
3. Wie benutzt man den ComfyUI ReActor Face Swap Workflow
3.1 Generierungsmethoden mit ComfyUI ReActor Face Swap
Primäre Methode: Video-zu-Bild Gesichtstausch
- Eingaben:
- Zielvideo: Geladen über den Knoten Video laden (Upload)
- Quellbild: Geladen über den Knoten Bild laden
- 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 Knoten Video kombinieren gespeichert
Alternative Methoden
Der ReActor Face Swap Workflow unterstützt sowohl Multi-Face- als auch Bild-Only-Verarbeitung. Für mehrere Gesichtstausche 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 Bild-Only-Operationen verwenden Sie einfach den Knoten Bild laden anstelle von Video laden (Upload) für Ihre Ziel-Eingabe.
4. Knoten- und Parameterreferenz von ComfyUI ReActor Face Swap
Knoten Video laden (Upload)
- Zweck: Lädt das Zielvideo für den Gesichtstausch
- Wichtige Parameter:
force_rate
: Passt die Bildrate für die Videoextraktion an
select_every_nth
: Steuert die Häufigkeit der Bildauswahl
- Niedrigere Werte: Mehr Frames, glatter aber längere Verarbeitung
- Höhere Werte: Weniger Frames, schneller aber ruckeliger
skip_first_frames
: Überspringt eine bestimmte Anzahl an Anfangsframes
- Nützlich zum Trimmen des Videoanfangs
- Kompromisse: Balance zwischen Videoglätte und Verarbeitungszeit
Knoten Bild laden
- Zweck: Lädt das Quellbild mit dem Gesicht für den Tausch
- Wichtige Parameter:
image
: Pfad zum Quellgesichtsbild
- Stellen Sie sicher, dass hochwertige, klare Gesichtsaufnahmen für beste Ergebnisse verwendet werden
- Kompromisse: Bildqualität beeinflusst direkt die Tauschresultate
Knoten Fast Face Swap
- Zweck: Führt den Gesichtstausch durch
- Wichtige Parameter:
swap_model
: Auswahl des Gesichtstauschmodells
- 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
: Restaurierungsstärke (0.1–1.0)
- Höher: Stärkere Restaurierung, potenzielles Überglätten
- Niedriger: Subtile Restaurierung, bewahrt Originaldetails
codeformer_weight
: Detailerhaltungsbalance (0.0–1.0)
- Höher: Glattere Ergebnisse, weniger Details
- Niedriger: Mehr Details, mögliche Artefakte
input_faces_index
: Gibt Gesichter an, die bei der Multi-Face-Verarbeitung getauscht werden sollen
- Kompromisse: Balance zwischen Qualität, Geschwindigkeit und Genauigkeit
Knoten Face Booster
- Zweck: Verbessert und restauriert das getauschte Gesicht vor der Integration
- Wichtige Parameter:
interpolation
: Auswahl der Verbesserungstechnik (z.B. Bicubic)
visibility
: Restaurierungsintensität (0.1–1.0)
- Höher: Stärkere Verbesserung, kann überverarbeitet wirken
- Niedriger: Subtile Verbesserung, natürlicheres Aussehen
codeformer_weight
: Detailbalance (0.0–1.0)
- Höher: Glatter, weniger Details
- Niedriger: Mehr Details, mögliche Artefakte
- Kompromisse: Verbesserte Qualität vs. natürliches Aussehen
Knoten Upscale-Modell laden
- Zweck: Lädt das KI-Upscaling-Modell zur Auflösungsverbesserung
- Wichtige Parameter:
model_name
: Auswahl des Upscaling-Modells (z.B. RealESRGAN_x4plus.pth)
- Kompromisse: Höhere Auflösung vs. Speicherverbrauch
Knoten Bild hochskalieren
- Zweck: Wendet Upscaling auf bearbeitete Bilder an
- Wichtige Parameter:
upscale_model
: Anwendung des ausgewählten Modells
image
: Ziel für Upscaling
- Kompromisse: Qualitätsverbesserung vs. Verarbeitungszeit
Knoten Video kombinieren
- Zweck: Kombiniert bearbeitete Frames zu einem endgültigen Video
- Wichtige Parameter:
frame_rate
: Bildrate des Ausgabevideos
- Höher: Glattere Wiedergabe, mehr Frames benötigt
- Niedriger: Ruckeliger, aber schnellere Verarbeitung
filename_prefix
: Benutzerdefiniertes Präfix für die Ausgabedatei
save_output
: Steuert das Speichern des Videos auf dem angegebenen Pfad
- Kompromisse: Ausgabequalität vs. Dateigröße
Für Updates, Modelldetails und Unterstützung zum ReActor Face Swap Workflow besuchen Sie bitte das offizielle GitHub-Repository https://github.com/Gourieff/comfyui-reactor-node.