ComfyUI DiffuEraser Video-Inpainting Arbeitsablauf Beschreibung#
Was ist der ComfyUI DiffuEraser Arbeitsablauf?#
DiffuEraser ist eine hochmoderne Video-Inpainting-Lösung, die nahtlos unerwünschte Objekte aus Videos entfernt und dabei zeitliche Konsistenz bewahrt. Mithilfe eines leistungsstarken, diffusionsbasierten Inpainting-Modells rekonstruiert DiffuEraser fehlende Bereiche mit kontextuell genauem Inhalt. Dieser Arbeitsablauf integriert sich mit Segment Anything 2 (SAM2) für automatische Maskenerstellung, wodurch manuell erstellte Masken überflüssig werden.
DiffuEraser nutzt ein Denoising UNet zusammen mit einem zusätzlichen BrushNet-Zweig und integriert zeitliche Aufmerksamkeit, um die Konsistenz der Frames zu erhalten. Durch die Nutzung von Vorinformationen reduziert es Halluzinationen und Artefakte, was eine makellose Objektentfernung gewährleistet.
Die **SAM2** Integration durch die Runcomfy Crew automatisiert die Maskenerstellung mithilfe einer Punkt-Auswahl-Schnittstelle, sodass Benutzer Objekte zur Entfernung markieren können, ohne Masken manuell erstellen zu müssen. Dies optimiert den Inpainting-Arbeitsablauf erheblich.
Vorteile des DiffuEraser Arbeitsablaufs#
- Hochwertige Rekonstruktion mit natürlicher Szenenverschmelzung.
- Automatische Maskenerstellung über SAM2, wodurch manueller Aufwand reduziert wird.
- Zeitliche Konsistenz für nahtloses Inpainting über alle Frames hinweg.
- Flexible Objektauswahl mit einer punktbasierten Schnittstelle.
- Ergebnisse in professioneller Qualität mit minimalem Benutzereingriff.
- Unterdrückung von Halluzinationen durch Nutzung von Vorinformationen.
- Kompatibel mit Standard-Videodateiformaten für mühelose Integration.
Verwendung des DiffuEraser Arbeitsablaufs#
Objektentfernung mit DiffuEraser#
Primäre Erzeugungsmethode: SAM2 + DiffuEraser#

- Eingaben: Originalvideo, Frames für die Objektauswahl über Punktkoordinaten
- Am besten geeignet für: Entfernen von Objekten, Personen, Wasserzeichen oder anderen unerwünschten Elementen
- Merkmale:
- Verwendet SAM2 für automatische Maskenerstellung
- Produziert natürliches Inpainting mit hoher visueller Treue
- Gewährleistet zeitliche Konsistenz über alle Frames hinweg
Beispiel-Arbeitsablauf#
- Vorbereitung der Eingaben
- In Load Video Node: Laden Sie Ihr Quellvideo hoch
- In Points Editor: Laden Sie den ersten Frame, um positive Punkte (grün) hinzuzufügen, um Objekte zur Entfernung zu markieren
- Verfeinerung (optional)
- In DiffuEraserSampler passen Sie
mask_dilation_iterfür präzises Maskieren an - Ändern Sie
crfin Video Combine für eine höhere Ausgabequalität
- In DiffuEraserSampler passen Sie
- Ausgabe
- In Video Combine: Finden Sie die Vorschau und speichern Sie sie auf Ihrem lokalen Computer
Alternative Methode: Manuelle Maskenerstellung#

- Eingaben: Vorab erstelltes Maskenvideo.
- Am besten geeignet für: Benutzer, die präzise Kontrolle über maskierte Bereiche benötigen.
- Merkmale:
- Erfordert manuelle Maskenerstellung.
- Bietet volle Kontrolle über die Objektauswahl.
- Ideal für komplexe Szenen oder künstlerische Arbeitsabläufe.
Parameterreferenz für DiffuEraser#

- DiffuEraserLoader:
checkpoint: [SD1.5/v1-5-pruned-emaonly.ckpt] - Stable Diffusion Basismodell.lora: [flux/flux.1-turbo-alpha/diffusion_pytorch_model.safetensors] - LoRA für verbessertes Inpainting.
- DiffuEraserSampler:
seed: [random] - Steuert die Variabilität der Erzeugung.num_inference_steps: [2] - Höhere Werte verbessern die Qualität.guidance_scale: [0] - Steuert die Einhaltung von Vorinformationen.video_length: [10] - Definiert verarbeitete Frames.mask_dilation_iter: [8] - Erweitert die Maskenabdeckung.ref_stride: [10] - Referenz-Frame-Schrittweite für zeitliche Konsistenz.neighbor_length: [10] - Definiert verwendete Referenz-Frames.subvideo_length: [50] - Maximale Frames, die in einem Batch verarbeitet werden.seg_repo: [briaai/RMBG-2.0] - Modell zur Hintergrundentfernung.
- Video Combine:
frame_rate: [1] - Entspricht der Quell-Frame-Rate.format: [video/h264-mp4] - Ausgabeformat.crf: [19] - Steuert die Video-Kompressionsqualität.
Erweiterte Optimierung mit DiffuEraser#
- Leistungsoptimierung:
- Reduzieren Sie
subvideo_lengthfür schnellere Verarbeitung. - Verringern Sie
num_inference_steps, um die Erzeugung zu beschleunigen.
- Reduzieren Sie
- Qualitätsverbesserungen:
- Erhöhen Sie
mask_dilation_iter, um die Maskenabdeckung zu verbessern. - Passen Sie
neighbor_lengthfür Verfeinerungen bewegter Objekte an.
- Erhöhen Sie
Verwendungstipps#
- Verwenden Sie Points Editor, um mehrere Punkte auf dem Zielobjekt zu markieren.
- Fügen Sie negative Punkte (rot) hinzu, wenn SAM2 unerwünschte Bereiche einschließt.
- Für bewegte Objekte markieren Sie Punkte über mehrere Frames hinweg.
- Einfachere Hintergründe liefern bessere Inpainting-Ergebnisse.
- Verringern Sie
video_lengthundsubvideo_lengthfür längere Videos, um Speicherprobleme zu vermeiden.
Weitere Informationen#
- Für detaillierte Anleitungen und Updates zu DiffuEraser besuchen Sie DiffuEraser
- Für die ComfyUI-Integration von DiffuEraser besuchen Sie ComfyUI DiffuEraser
- Für detaillierte Anleitungen zu SAM2 besuchen Sie SAM2 auf RunComfy
Anerkennung der ursprünglichen Autoren#
DiffuEraser wurde von Xiaowen Li, Haolan Xue, Peiran Ren und Liefeng Bo vom Tongyi Lab, Alibaba Group, mit ComfyUI-Integration von smthemex erstellt. Die Runcomfy Crew verbesserte den Arbeitsablauf mit automatischer Maskenerstellung über SAM2. Alle Anerkennung gebührt den ursprünglichen Autoren für ihre bahnbrechenden Beiträge.

