ComfyUI-NetflixVoid
Custom ComfyUI nodes for the VOID workflow with five stages: black mask, VLM prep, grey mask, quadmask, and modular PQ5 inference. (Description by CC)
Nodes (15)
The SAM3 node that decides what falls, what stays, and what disappears
Why object removal needs four mask levels, not one
The boring node that makes the whole VOID workflow agree on what's being removed
The pack's built-in VLM, heavy but local
The grey-mask stage's auto-downloading SAM3 loader
Turning your VLM's rambling into the JSON the rest of the VOID graph demands
Latents back into frames, trimmed to your real video length
Turn your edit intent into T5 embeds the VOID sampler can use
Snap your 4-level mask to the shape the VOID model demands
Prep your footage for the VOID model (and keep track of the original frame count)
The loader with no fallbacks (and why that's on you)
The node that actually regenerates your video
One settings object, shared across your whole PQ5 graph
The memory reset button for the VOID pipeline
The node that turns 'what breaks if I delete this?' into a question a vision model can answer
ComfyUI-NetflixVoid
Custom ComfyUI nodes for the VOID workflow:
- Stage 1: black mask
- Stage 2: VLM prep + parse
- Stage 3: grey mask
- Stage 4: quadmask
- Stage 5: modular PQ5 inference
Included nodes
VOID Load SAM3 ModelVOID Export Black MaskVOID Prepare VLM AnalysisVOID Parse VLM AnalysisVOID Build Grey MaskVOID Combine QuadmaskVOID Gemma 4 E2B Video PromptVOID PQ5 Load ModelVOID PQ5 SettingsVOID PQ5 Encode PromptVOID PQ5 Encode VideoVOID PQ5 Encode QuadmaskVOID PQ5 SamplerVOID PQ5 Decode VideoVOID PQ5 Unload Cache
PQ5 assets and models
This repo now uses a modular PQ5 layout.
Required locations:
- Transformer checkpoint:
ComfyUI/models/checkpoints(select inVOID PQ5 Load Model) - VAE checkpoint:
ComfyUI/models/vae(select inVOID PQ5 Load Model) - Text encoder folder:
ComfyUI/models/text_encoders/void - Repo-local PQ5 configs/tokenizer/scheduler:
ComfyUI-NetflixVoid/pq5_assets
Recommended modular wiring (PQ5)
VOID PQ5 Load Model->modelVOID PQ5 Encode Promptwithmodel+ prompt textVOID PQ5 Encode Videowithmodel+ input videoVOID PQ5 Encode Quadmaskwith quadmask videoVOID PQ5 Samplerwithmodel, prompt embeds, encoded video, encoded quadmask, and settingsVOID PQ5 Decode Videowithmodel, samplerlatents, andoriginal_frame_count
For pass 2:
- Load a second model using pass-2 checkpoint in
VOID PQ5 Load Model - Feed pass-1 output video into
VOID PQ5 Encode Video - Reuse/refine quadmask and run sampler+decode again
Notes
VOID PQ5 Load Modelhas no fallback for missing checkpoint/VAE/text-encoder paths.- Use
VOID PQ5 Unload Cacheto clear cached PQ5 pipelines and free memory. - Keep
grid_rows/grid_colsfromVOID Prepare VLM Analysisconnected toVOID Build Grey Mask.