Extensions/ComfyUI_zura_nodes
ComfyUI Extension

ComfyUI_zura_nodes

Local ComfyUI tools for video, image and audio: Zura Studio, paintout, character replacement, H3 camera workflows, speech and voice design.

By ZURAVFX·Created about a month ago·Updated a day ago· 2
ZURAVFX/ComfyUI_zura_nodes
Nodes111
On cloudLocal install
CategoryZura/Artist Studio, Zura
Stars2
Updateda day ago

Nodes (111)

Zura · Reference Audio (Optional)

Give the video model a voice track it can actually hear

Zura/Artist Studio
Zura · Accept Draft for Final

The two-field handshake that stops you paying twice

Zura/Artist Studio
Zura · Choose Performer

When SAM finds four people and you only wanted one

Zura/Artist Studio
Zura · Colour Depth for Seedance

Fake-colour depth maps, because Seedance can't read a mask

Zura/Artist Studio
Zura · Prepare H3 Frames and Mask

The boring arithmetic that makes MiniMax H3 accept your clip

Zura/Artist Studio
Zura · Prepare H3 Viewport Frames

Turn a grey blockout into something H3 will render from

Zura/Artist Studio
Zura · Load H3 Character References

Reload H3's character references without re-encoding them

Zura/Artist Studio
Zura · Load Reviewed Shot

The approval gate that re-hashes your source before rendering

Zura/Artist Studio
Zura · Load Video Prompt

Pick up a cached video prompt in a fresh job

Zura/Artist Studio
Zura · LTX Frame Padding

Why your LTX clip has to be 8n+1 frames long

Zura/Artist Studio
Zura · Record Draft and Source Shot

A receipt for the paid draft you just generated

Zura/Artist Studio
Zura · Save with Selected Audio

Keep the original audio, no matter what the model did to it

Zura/Artist Studio
Zura · Save H3 Character References

Cache the expensive half of a MiniMax H3 take

Zura/Artist Studio
Zura · Save Guidance Review

The node that makes you look at the mask before it renders

Zura/Artist Studio
Zura · Cache Video Prompt

Encode the prompt once, sample it all night

Zura/Artist Studio
Zura · Choose Clip

Cut your source clip to 24 fps before anything else touches it

Zura/Artist Studio
Zura · Include On-screen Text in Removal Mask

Making the model repaint the captions too

Zura/Artist Studio
Zura · Verify Complete VHS Video

Trust the file, not the graph settings

Zura/Artist Studio
Zura · Voice Guidance

Pitch-shift the voice so the model stops copying it

Zura/Artist Studio
Zura Load Video

The 24 fps clock at the front of a Wan 2.2 Animate run

Zura
Zura Mask

Zura Mask takes any video, not just Wan's — and that's the useful part

Zura
Zura Wan 2.2 Looped Chunks Sampler

Zura's Looped Chunks Sampler vs Wan's five-second wall

Zura
Zura Wan 2.2 Turbo Switch

Two model branches, one checkbox, no re-wiring

Zura
Zura V3 · Pick camera angles

Plan Nine Camera Angles, Then Shoot the Clip You Planned

Zura/video
Zura · Reference Audio for Video

The same audio swap, but paranoid and memory-bounded

Zura/Artist Studio
Zura · Apply H3 Continuation

Gluing two MiniMax H3 windows together without a visible seam

Zura/Artist Studio/H3 Windows
Zura V3 · Assemble shots

The Node That Stitches Your Multicam Shots Back Together

Zura/video/advanced
Zura · Blend Audio Words (combined editor)

The one-node version of Zura's dialogue editor — and when to skip it

Zura/audio editing
Zura · Final Audio

Change the selection, keep the voice take

Zura/audio editing
Zura · Select Replacement Words

Zura's replacement-words editor

Zura/audio editing
Zura · Select Audio Words

Get the reference and the timings right

Zura/audio editing
Zura · Attach Audio Take

The three-wire node that makes Zura's auto word selection work

Zura/audio editing
Clean relight · multicam V4

Turn the Bedroom Take Into a Studio Session

Zura/video
Zura · Blend Selected Word

Paste a mouth back into the shot without retiming a single frame

Zura/Dialogue
Zura · Select Words and Face

Zura Select Words and Face

Zura/Dialogue
Zura · Fill Small Mask Holes

The five-second fix for a mask full of pinholes

Zura/Artist Studio/Mask
Zura · Apply Encoded H3 Control

Wiring MiniMax H3's ControlNet the way the sampler expects

Zura/Artist Studio/Data
Zura · Attach H3 Reference Latents

Hand-encoding the character H3 should keep

Zura/Artist Studio/Data
Zura · Remove Captions from H3 Depth Guide

Stop the model rebuilding subtitles on your actor

Zura/Artist Studio
Zura · Keep Selected Audio During H3 Sampling

Make H3 use the take you actually chose

Zura/Artist Studio
Zura · Anchor Approved H3 Start Frame

Tired of H3 drifting off your approved first frame? Pin it instead

Zura/video
Zura V3 · H3 multicam render

Multicam Inside MiniMax H3

Zura/video
Zura V4 · Generative scene-aware multicam (experimental)

Generative Multicam That Moves the Set

Zura/video
Zura · Pack H3 Control Latents

Why your control payload is 49 channels

Zura/Artist Studio/Data
Zura · Prepare H3 Control Pixels

Getting your source, depth and mask onto H3's grid

Zura/Artist Studio/Data
Zura · Prepare Full H3 Audio

Kill the per-window audio drift before it happens

Zura/Artist Studio/H3 Windows
Zura · Preserve H3 Background During Sampling

Keep the room, change the actor

Zura/Artist Studio
H3 · Render selected camera angle

Your performance, from the other side of the room

Zura/video
Zura · Load H3 Motion Window

Decoding one slice of a long clip without decoding the whole thing

Zura/Artist Studio/H3 Windows
Zura · Person Motion Control

Grey Out the Room, Keep the Person

Zura/Video Control
Zura · Rejoin Tracked Shots

Stitching per-shot masks back together, and telling you where tracking failed

Zura/Studio/Tracking
Zura Klein Look Presets

Nine Widgets, One Identity-Safe Relight Prompt

Zura/image
Zura · Load H3 Continuation

Reading back the previous window, with proof it's the right one

Zura/Artist Studio/H3 Windows
Zura Load Video Latent Data

Split a huge graph in two and stop re-encoding for free

Zura/Artist Studio/Data
Zura · LongCat Retained Take

Same LongCat voice, except it stops re-synthesising every time you nudge a handle

Zura/audio
Zura LongCat Voice

Local voice cloning that runs in its own little Python bunker

Zura/audio
Zura · Selection Points

The tiny converter between where you clicked and what SAM wants

Zura/Artist Studio
Zura · Match Mouth Motion

Fix the Guide's Mouth Before the Model Ever Sees It

Zura/Video Control
Zura V3 · Choose pass

One Dropdown That Keeps Your VRAM Alive

Zura/video
Zura Optional Image Edit

A/B Switch With an Off Position That Actually Saves Time

Zura/image
Painted Clean Frames
Zura/Paintout
Painted Clean Frames
Zura/Paintout
Apply Painted Anchors
Zura/Paintout
Load High Bit Depth Footage
Zura/Paintout
Prepare Paintout with Edited Mask
Zura/Paintout
Export Frames for Manual Paint
Zura/Paintout
Blend Clean Frame into Original
Zura/Paintout
Prepare Precise Frame Edit
Zura/Paintout
Load High Bit Depth Footage
Zura/Paintout
ZuraPaintoutFullFrame
Zura/Paintout
Bound LTX Guide Memory
Zura/Paintout
Track Paintout Mask
Zura/Paintout
Load Paintout Mask Revision
Zura/Paintout
Open Paintout Studio
Zura/Studio
ZuraPaintoutTake
Zura/Paintout
Blend + Export EXR / HLG
Zura/Paintout
HDR VAE Float32
Zura/Paintout
Zura V3 · Plan-only images

Prune the Planning Branch Instead of Muting It

Zura/video/advanced
Zura Qwen Voice Design

Invent a voice by describing it, no recording needed

Zura/audio
Zura V3 · Safe camera framing

Camera-Angle Prompts That Don't Decapitate Your Subject

Zura/video/advanced
Zura V3 · Saved angle

Reload a Planned Camera Angle Without Regenerating It

Zura/video/advanced
Zura · Save H3 Continuation

The two tensors that make a seamless H3 join possible

Zura/Artist Studio/H3 Windows
Zura Save Video Latent Data

Park an encoded video latent on disk and sample it later

Zura/Artist Studio/Data
Zura V4 · Orbit whole scene with parallax

Make the Room Turn With the Camera, Not Just the Performer

Zura/video/advanced
Zura · Clip duration (24 fps)

The boring node that stops your take landing one frame off

Zura/video
Zura · Finish Speech Lip Sync

Paste the animated mouth back and walk away with a VIDEO

Zura/Audio
Zura · Mouth Motion from Audio

Animating a face crop before you render anything

Zura/Audio
Zura · Speech Lip Sync Model

Pick your mouth engine before you pick a fight with the install

Zura/Audio
Zura · Reset Tracking at Cuts

Stop your tracker from chasing one person across two shots

Zura/Studio/Tracking
Open Zura Studio
Zura/Studio
Zura · Read Stage Signal

Pulling one value back out of a stage bundle

Zura/Graph
Zura · Use Generated Speech in Studio

Getting graph-view audio back into the artist UI

Zura/Audio
Zura · Stage Hand-off

A poor man's context bus that costs you type safety

Zura/Graph
Zura · Prepare Background Text Cleanup

Deleting on-screen text without touching your actor

Zura/Artist Studio
Zura Wan 2.2 Looped Chunks Sampler

The 41-frame loop that makes Wan Animate hold a face for 30 seconds

Zura
Zura · Wan Video Render

The same Wan Animate loop, with the frames going straight to disk

Zura
Zura · Continue Motion Preparation

Why your actor's legs vanish on section two

Zura/Artist Studio
Zura · Check Motion Section

The node that tells you your graph is stale before it renders

Zura/Artist Studio/Graph
Zura · Load File-Backed Wan Motion

The mmap loader for very long shots

Zura/Artist Studio
Zura · Load Wan Motion and Character

The cached footage payload, in one wire

Zura/Artist Studio
Zura · Load Wan Motion in Sections

Reading a 30-second shot 81 frames at a time

Zura/Artist Studio
Zura · Finish Motion Preparation

Stitching the per-section shards into one cache

Zura/Artist Studio
Zura · Connect Wan Motion and Character

The six wires the sampler really needs

Zura/Artist Studio
Zura · Prepare Motion Section

Decoding one 81-frame slice instead of the whole take

Zura/Artist Studio
Zura · Read Approved Frames and Mask

What Studio actually approved, as tensors

Zura/Artist Studio
Zura · Cache Wan Motion and Character

The node that freezes your approved take before Wan eats 25 minutes and all your VRAM

Zura/Artist Studio
Zura · Save Motion Section

One section at a time

Zura/Artist Studio
Zura · Verify Matching Speech Performance

The node that tells you your face motion and your audio don't match — before the 25-minute render

Zura/Artist Studio
Zura · Crop Approved Speech Portrait

Not a face-crop node — a bouncer that checks your performer's ID first

Zura/Artist Studio
Zura · Save Native Wan Speech Guide

How Wan's native speech guide gets recorded

Zura/Artist Studio
Zura · Select Whole Scene

The most boring node in the pack, and the one you want for a whole-scene edit

Zura/Artist Studio
Readme

Zura Nodes for ComfyUI

Local video, image and audio tools, with a guided Zura Studio interface and editable native ComfyUI graphs.

  • Video: character replacement, camera changes, reference-to-video, relighting and speech replacement.
  • Paintout: tracked masks, painted clean frames, targeted removal and full-scene clean plates.
  • Image: starting frames and image editing with source/reference controls.
  • Audio: local speech, voice cloning, voice design and dialogue edits.

Model weights are separate downloads. Available routes and tested limits vary by model; see the approved workflows and validation history.

Install and open

Install Zura Nodes, published by ZURAVFX, through ComfyUI Manager when an approved Registry version is available. Otherwise, use the official GitHub release.

Follow the installation and model guide to install Python requirements into ComfyUI's environment and download the models for your chosen task. Restart ComfyUI and refresh the browser.

Click the visible Zura Studio or Paintout Studio button at the bottom-right of the graph. Both also remain available through the Zura menu and command search. Optional Open Zura Studio and Open Paintout Studio launcher nodes provide shortcuts inside a workflow. On the default local address:

Use your own ComfyUI host and port if they differ.

Current release

1.3.35 adds an optional FastH3 draft preset beside normal H3 in Video > Reference to video, plus clearer resolution controls. FastH3 trades fine detail and framing consistency for faster image-reference drafts. See the tested limits, setup and quality trade-offs.

The 1.3.35 release is available on GitHub. Registry submission does not mean approval or immediate availability through Manager.

Paintout is integrated into Studio > Video > Paintout / clean plate. Its separate Paintout Studio entry opens the same working page and controller. Disable an earlier standalone Zura Paintout installation before using this integration to avoid duplicate nodes and routes.

Read the testing notes, model setup and manual checks. Representative shot quality and a fresh-machine installation still need feedback. Version changes are recorded in the changelog.

Workflows

Open Browse Templates > Zura Nodes. Templates are grouped as Audio, Video, Image, Utility and Reference. The template catalogue lists each example and its setup requirements.

Examples include Wan character replacement, H3 camera changes, LTX paintout, LongCat dialogue editing, Qwen voice design, Gemma prompt enhancement and the original SAM3/H3 reference workflows. Their layouts and model selections remain editable.

Examples use placeholder media. Personal reference images, videos, voice recordings and model weights are not bundled.

Guides

| Task | Guide | | --- | --- | | Install and select model files | Installation | | Use the guided interface and Graph view | Zura Studio | | Use standalone nodes and Wan continuation | Node and workflow guide | | Mask, remove objects and create clean plates | Paintout | | Replace words in audio or video | Dialogue editing | | Clone a voice or generate speech | LongCat | | Design a voice with Qwen | Voice design | | Set up H3 attention options | H3 speed comparisons | | Find detailed technical and historical notes | Documentation index |

Updates and development

Install available updates through ComfyUI Manager, or update your Git checkout, then restart ComfyUI and refresh the browser. Registry publication makes an update discoverable; users control when it is installed.

See contributing and checks for the repository layout and local validation, and releasing for GitHub-to-Registry publishing.

Licence

Original Zura code is AGPL-3.0-only. See LICENSE, third-party notices and the bundled licences for upstream components. Model weights retain their own licences.