ComfyUI Extension
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)
jaskirat05/ComfyUI-NetflixVoid
Nodes—
On cloudLocal install
Stars0
Updated4 months ago
Readme
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.