← Postproduction
Fix it in Prompt · Postproduction

Objekte freistellen mit SAM 3.1

Ein fertiger Workflow, der einzelne Objekte oder Personen aus einem Video freistellt – mit stabiler ID pro Objekt über alle Frames und sauberer Matte-Kante. Läuft komplett lokal, kostenlos und kommerziell nutzbar.

SAM 3.1 100 % lokal kostenlos & kommerziell

Was dieser Workflow macht

Er trackt mit SAM 3.1 jedes Objekt in deinem Video und vergibt ihm eine stabile ID, die über alle Frames gleich bleibt. Du gibst per Text-Prompt vor, wonach gesucht wird (z. B. person:4, dog:1), wählst danach die gewünschte(n) ID(s) und bekommst pro Objekt eine saubere Maske plus ein freigestelltes RGBA-Video. Die Kanten veredelt ein ViTMatte-Pass (MaskEdgeUltraDetail) – bis hin zu feinen Haaren und Konturen.

Das ID-System ist der Kern. SAM 3.1 nummeriert jedes erkannte Objekt (0, 1, 2, …) und hält diese Nummer über das gesamte Video stabil. Deshalb läuft der Workflow in zwei Durchgängen: einmal, um die IDs zu vergeben und in der Vorschau farbig einzublenden – und ein zweites Mal, nachdem du die gewünschten IDs eingetragen hast. Kein Rotoskopieren Frame für Frame; du entscheidest per Nummer, wer freigestellt wird.

Was du brauchst

Einen SAM-3.1-Checkpoint (sam3.1_multiplex_fp16.safetensors, ComfyUI ab 0.27.0) sowie die Custom Nodes ComfyUI_LayerStyle, rgthree-comfy und VideoHelperSuite. Alle Download-Links und die genauen Speicherorte stehen direkt im Workflow – in den Notiz-Feldern, sobald du ihn in ComfyUI öffnest. Das ViTMatte-Modell lädt beim ersten Lauf automatisch.

Kleiner Stolperstein. Die ID- und Objekt-Schalter (rgthree) brauchen VueNodes AUS – unter Settings → Vue Nodes deaktivieren, sonst wird nur ein einzelner Schalter gezeichnet.

So gehst du vor

  1. Workflow herunterladen und per Drag & Drop in ComfyUI ziehen (oder Workflow → Open). Die Links aus den Notiz-Feldern abarbeiten, dann ComfyUI neu starten.
  2. Im LoadVideo-Node dein Video wählen und den Prompt setzen (z. B. person:4, dog:1). Zuerst nur die Vorschau starten – SAM vergibt die IDs und blendet sie farbig ins Bild ein.
  3. Die gewünschte(n) ID(s) im Node ① IDs eingeben eintragen (2 oder 0,2,3), dann komplett laufen lassen. Matte und freigestelltes RGBA landen in ComfyUI/output/.
↓ Workflow herunterladen (.json)