Rembg-Fuse ist ein kostenloses und quelloffenes Plugin, das die Funktionalität des AI-Keying-Tools "rembg" in die professionelle Videoschnittsoftware DaVinci Resolve (Da Vinci) integriert. Dieses Plugin ist für Benutzer von DaVinci-Videokreationen gedacht und löst das Problem der schnellen Entfernung des Videohintergrunds während des Bearbeitungsprozesses. Rembg-Fuse ist ein auf Python-Skripten basierendes Fuse-Plugin, was bedeutet, dass es relativ leichtgewichtig implementiert ist und sowohl mit der kostenlosen als auch mit der Studio-Version von DaVinci kompatibel ist, was die Einstiegshürde für Benutzer senkt. Ersteller können es einfach aufrufen, um Videomaterial direkt auf der Fusion-Seite von Da Vinci zu bearbeiten, so wie sie es mit jedem anderen Effektknoten tun würden.
Funktionsliste
- AI-gesteuerte HintergrundentfernungAutomatische Erkennung und Entfernung von Video- und Bildhintergründen unter Verwendung verschiedener KI-Modelle, wie z. B. ein vortrainiertes U-2-Netz.
- Integration in den Da Vinci-WorkflowAls Fuse-Plugin kann es nahtlos in die Fusion-Seiten von Da Vinci eingebettet werden, so dass der Benutzer seine Daten eingeben kann, ohne die Bearbeitungssoftware zu verlassen.
- Unterstützt mehrere VerarbeitungsmodelleEine Vielzahl von Tastungsmodellen ist integriert, darunter das vielseitige
u2net
Leichtgewichtu2netp
Die neueste und fortschrittlichste Technologie für die Porträtsegmentierung.u2net_human_seg
und für den Anime-Stilisnet-anime
usw. Die Benutzer können je nach Art des Materials das am besten geeignete Modell wählen. - Plattformübergreifende KompatibilitätUnterstützung für da Vinci-Software, die auf Windows-, macOS- und Linux-Systemen läuft.
- Kompatibel mit kostenlosen und Studio-VersionenDas Plug-in kann unabhängig davon installiert und verwendet werden, ob der Benutzer die kostenlose Version von Da Vinci oder die kostenpflichtige Studio-Version (Studio) verwendet.
- Quelloffen und kostenlosDas Projekt ist quelloffen unter der MIT-Lizenz und kann von den Nutzern frei verwendet, verändert und weitergegeben werden.
Hilfe verwenden
Rembg-Fuse fungiert als Brücke zwischen dem leistungsstarken rembg
Die Keying-Funktion wurde in die Da Vinci-Software integriert, um Videoerstellern die Arbeit mit Hintergründen mit nur einem Klick zu ermöglichen. Nachfolgend finden Sie eine detaillierte Beschreibung der Installation und Verwendung.
I. Vorbereitung der Installationsumgebung
Bevor Sie dieses Plugin verwenden, müssen Sie sicherstellen, dass Sie eine Python-Umgebung auf Ihrem Computer installiert haben, da das Plugin auf Python angewiesen ist, um zu funktionieren.
- Installation von Python:
- Besuchen Sie die Python-Website
www.python.org
. - Laden Sie die neueste Version von Python 3 herunter und installieren Sie sie.
- Stellen Sie sicher, dass Sie während der Installation die Option "Python zu PATH hinzufügen" oder eine ähnliche Option aktivieren, um sicherzustellen, dass Ihr System Python-Befehle erkennen kann.
- Besuchen Sie die Python-Website
II. die Installation von Plug-ins
Die Installation des Plugins gliedert sich in zwei Schritte: Zunächst werden die Plugin-Dateien in das angegebene Verzeichnis platziert, und dann werden die für das Plugin erforderlichen Kernbibliotheken installiert.
Schritt 1: Platzieren Sie die Plugin-Datei
- Plug-ins herunterladen: Besuchen Sie die GitHub-Seite von Rembg-Fuse
https://github.com/Akascape/Rembg-Fuse
Klicken Sie auf das grüneCode
und wählen Sie dann die SchaltflächeDownload ZIP
Laden Sie die Projektdatei zip herunter. - Entpacken Sie die DateiEntpacken Sie die heruntergeladene Zip-Datei.
- Den Plugin-Katalog findenSie müssen das Verzeichnis finden, in dem die da Vinci-Software das Fuse-Plugin speichert. Die Pfade für die verschiedenen Betriebssysteme lauten wie folgt:
- Windows (Computer):
C:\ProgramData\Blackmagic Design\DaVinci Resolve\Fusion\Fuses
- macOS:
/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Fuses
vielleicht~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Fuses
- Linux:
~/.local/share/DaVinciResolve/Fusion/Fuses
- Windows (Computer):
- Vervielfältigung von DokumentenEntpacken Sie die entpackte
Rembg
wird vollständig in den oben genannten Pfad kopiert.
Schritt 2: Kernabhängigkeiten installieren (rembg)
In diesem Schritt werden die wichtigsten KI-Bibliotheken installiert, die das Plugin zum Laufen bringen rembg
. Sie können wählen, ob Sie es automatisch oder manuell installieren möchten.
- Option A: Automatische Installation (für Anfänger empfohlen)
- Nach dem einfachen Kopieren in den
Fuses
VerzeichnisRembg
finden Sie eine Datei namensrembg_manager.py
des Dokuments. - Führen Sie diese Datei direkt von Python aus. Sie können entweder auf die Datei doppelklicken (wenn Ihr System korrekt eingerichtet ist) oder ein Kommandozeilenprogramm (wie CMD oder Terminal) öffnen und Folgendes eingeben
python
und ziehen Sie die Datei in das Fenster, dann drücken Sie die Eingabetaste, um sie auszuführen. - Nach der Ausführung wird eine einfache grafische Oberfläche angezeigt, die Sie auffordert, die
rembg
Bibliothek und die Installation der erforderlichen KI-Modelle.
- Nach dem einfachen Kopieren in den
- Option B: Manuelle Installation
Wenn Sie mit der Befehlszeile vertraut sind oder wenn die automatische Installation fehlschlägt, können Sie die Installation auch manuell durchführen.- Öffnen Sie die Befehlszeilentools des Systems (z. B. Windows'
CMD
vielleichtPowerShell
Das MacOS/LinuxTerminal
). - Führen Sie den folgenden Befehl aus, um zu installieren
rembg
Coop:pip install rembg
- Wenn Ihr Computer über eine NVIDIA-Grafikkarte verfügt und Sie die GPU-Beschleunigung für höhere Geschwindigkeiten nutzen möchten, können Sie die Version installieren, die CUDA unterstützt:
pip install rembg[gpu]
- AI-Modelle herunterladen:
rembg
Ein Modell wird automatisch heruntergeladen, wenn es das erste Mal verwendet wird. Sie können auch alle benötigten Modelle vorab herunterladen, indem Sie ein einfaches Python-Skript ausführen. Erstellen einer.py
geben Sie Folgendes ein und führen es aus:import rembg # 依次下载你需要的模型,将 model_name 替换为实际模型名 # 例如 u2net, u2netp, isnet-general-use 等 rembg.new_session("u2net") rembg.new_session("isnet-general-use")
- Öffnen Sie die Befehlszeilentools des Systems (z. B. Windows'
III. die Verwendung von Plug-ins in da Vinci
Nach Abschluss aller oben genannten Installationsschritte können Sie es in der Da Vinci-Software verwenden.
- Aktivieren Sie Da Vinci.Öffnen Sie die DaVinci Resolve-Software und gehen Sie zu einem Projekt.
- Wechseln Sie zur Seite Fusion: Klicken Sie in der unteren Navigationsleiste in das Feld
Fusion
Seite. - Rufen Sie das Knotenmenü auf: Drücken Sie im Knotenbearbeitungsbereich die Tastenkombination
Shift + Spacebar
(Leertaste), um das Menü zur Auswahl der Knotenwerkzeuge zu öffnen. - Knoten suchen und hinzufügen: Geben Sie in das sich öffnende Suchfeld ein
Rembg
Führen Sie eine Suche durch und Sie werden das Rembg-Fuse Plugin sehen. Wählen Sie es aus und klicken Sie aufAdd
Zum Knotengraphen hinzufügen. - Anschlussknoten:
- Platzieren Sie Ihren Videoclip-Knoten (normalerweise der
MediaIn1
) Ausgänge, die mit demRembg
Der Eingang des Knotens. - Oberbefehlshaber (Militär)
Rembg
Der Ausgang des Knotens, der mit dem endgültigen Ausgangsknoten verbunden ist (MediaOut1
). - Zu diesem Zeitpunkt können Sie den bearbeiteten Bildschirm im Playerfenster sehen.
- Platzieren Sie Ihren Videoclip-Knoten (normalerweise der
- Anpassungsparameter:
- sich für einen Kandidaten entscheiden
Rembg
Nach dem Knoten wird die rechte Seite desInspector
(Das (Inspektor)-Panel zeigt die Einstellungsoptionen des Plug-ins an. - Die wichtigsten Optionen sind
Model
(Modelle) können Sie aus dem Dropdown-Menü verschiedene AI-Modelle für die Bearbeitung des Bildes auswählen. Um zum Beispiel ein Porträt zu verarbeiten, wählen Sieu2net_human_seg
Es könnte möglich sein, sauberere Kanten zu erhalten. Beim Umgang mit generischen Objekten ist dieu2net
vielleichtisnet-general-use
Das ist eine gute Wahl. - Nach Auswahl des Modells beginnt das Plug-in automatisch mit der Verarbeitung. Die Verarbeitungsgeschwindigkeit hängt von der Leistung Ihres Computers und der Komplexität des ausgewählten Modells ab.
- sich für einen Kandidaten entscheiden
Mit den oben genannten Schritten können Sie ganz einfach hochwertiges Auto-Keying in Ihrem eigenen Videobearbeitungsprozess erreichen.
Anwendungsszenario
- Schnelles Erstellen von Produktdemonstrationsvideos
Für E-Commerce- oder Social-Media-Vermarkter, die Showcase-Videos für ihre Produkte drehen müssen. Mit Rembg-Fuse können Sie den Hintergrund der Aufnahme schnell entfernen, ohne einen physischen Greenscreen zu bauen, und ihn durch einen einfarbigen Hintergrund oder eine attraktivere dynamische Szene ersetzen, die das Produktmotiv besser zur Geltung kommen lässt. - Persönlichkeitsinterviews und Online-Kursproduktion
Bei der Produktion von Interviewvideos oder Online-Lerninhalten können die Ersteller ihre Bilder aus unübersichtlichen Heim- oder Büroumgebungen herauslösen und sie über eine Rede, eine Softwareoberfläche oder einen virtuellen Studiohintergrund legen, um den professionellen Eindruck und die Informationsdichte des Videos zu erhöhen. - Visuelle Effekte (VFX) Compositing
Bei der Produktion von Kurzfilmen oder persönlichen Filmprojekten, wenn es notwendig ist, die gefilmten Charaktere oder Objekte in der virtuellen Szene zu platzieren, kann Rembg-Fuse als Pre-Processing-Tool verwendet werden, um schnell hintergrundfreies Material für komplexere visuelle Effekte in der Postproduktion zu erzeugen. - Erstellung von Inhalten für soziale Medien
Für Kurzvideo-Blogger und Autoren von Inhalten kann dieses Plugin den kreativen Prozess erheblich vereinfachen. Sie können sich ganz einfach vor einen beliebigen Hintergrund stellen und so interessantere und kreativere Videoinhalte erstellen, ohne dass sie eine professionelle Filmausrüstung und Drehorte benötigen.
QA
- Was ist der Unterschied zwischen diesem Plugin und professionellem Green Screen Keying?
Rembg-Fuse basiert auf KI-Algorithmen für die Motiverkennung und hat den Vorteil, dass keine Vorarbeiten (z. B. Aufbau und Beleuchtung eines Greenscreens) erforderlich sind und jedes Videomaterial direkt verarbeitet werden kann. Es funktioniert in den meisten Fällen gut, kann aber bei sehr feinen Kanten (z. B. Haaren) oder bei Szenen, in denen das Motiv farblich zu nah am Hintergrund liegt, nicht so gut funktionieren wie sorgfältig inszeniertes Green Screen Keying. Green Screen Keying hat unter idealen Bedingungen schärfere Kanten, aber die Vorabinvestitionen und Anforderungen sind höher. - Warum fühle ich mich bei der Verarbeitung von Videos verzögert oder langsam?
AI-Keying ist eine rechenintensive Aufgabe, und die Verarbeitungsgeschwindigkeit hängt weitgehend von der Leistung der Hardware Ihres Computers ab, insbesondere von der CPU und der GPU. Wenn Sie nicht die GPU-beschleunigte Version (rembg[gpu]
), oder die Leistung Ihrer Grafikkarte schwach ist, wird die Verarbeitungsgeschwindigkeit langsamer sein. Es wird empfohlen, die Render-Cache-Funktion in Da Vinci zu aktivieren, damit die Software Clips im Hintergrund vorverarbeiten kann, um eine reibungslose Wiedergabe zu ermöglichen. - Sind alle Arten von Videos für dieses Plugin geeignet?
Dieses Plugin funktioniert am besten bei Videos, in denen das Motiv einen klaren Umriss hat und sich einigermaßen vom Hintergrund abhebt. Wenn sich das Motiv im Video zu schnell bewegt, was zu einem unscharfen Bild führt, oder wenn das Motiv dem Hintergrund in Farbe oder Textur sehr ähnlich ist, erkennt das KI-Modell es möglicherweise nicht genau, was zu Unvollkommenheiten oder Flimmern an den Rändern des Keyings führt. - Ist für die Verwendung dieses Plugins eine Internetverbindung erforderlich?
Für die Erstinstallation und den Download der AI-Modelle ist eine Internetverbindung erforderlich. Sobald die Modelldateien auf Ihren lokalen Computer heruntergeladen wurden, ist der tägliche Betrieb des Plugins vollständig offline und erfordert keine Internetverbindung.