Extensions/ComfyUI-WanVideoWrapper
ComfyUI Extension Runs on cloud

ComfyUI-WanVideoWrapper

ComfyUI wrapper nodes for [a/WanVideo](https://github.com/Wan-Video/Wan2.1) and related models.

By kijai·Created about a year ago·Updated 2 months ago· 6,651
kijai/ComfyUI-WanVideoWrapper
Nodes146
On cloudRunnable
CategoryWanVideoWrapper, KJNodes/masking
Stars6,651
Updated2 months ago

Nodes (146)

Create CFG Schedule Float List

Change Wan's CFG per step, not per run

WanVideoWrapper
Create Schedule Float List

Schedule CFG or LoRA strength per step

WanVideoWrapper
(Download)Load NLF Model

The 3D pose estimator behind Wan Animate

WanVideoWrapper
(Down)load Wav2Vec Model

The audio encoder that makes lip-sync possible

WanVideoWrapper
Draw ArcFace Landmarks

Check what your face-ID pipeline is actually seeing

WanVideoWrapper
Draw Gaussian Noise On Image

Fill a masked region with subject-matched noise

KJNodes/masking
Draw NLF Poses

Render NLF pose predictions into a control image

WanVideoWrapper
Dummy Comfy Wan Model Object

A fake model just to get the right sigmas

WanVideoWrapper
Extract Start Frames For Continuations

Grab the first N frames to seed the next clip

WanVideoWrapper
Face Mask From Pose Keypoints

Turn pose keypoints into a face mask

ControlNet Preprocessors/Pose Keypoint Postprocess
FantasyPortrait Face Detector

Pull expression embeds from a driving face for Wan

WanVideoWrapper
FantasyPortrait Model Loader

Load the expression-driver for multi-face Wan animation

WanVideoWrapper
FantasyTalking Model Loader

Load the audio-driven talking-portrait model for Wan

WanVideoWrapper
FantasyTalking Wav2Vec Embeds

Drive a Wan talking head from an audio clip

WanVideoWrapper
HuMo Embeds

Audio-driven talking-head video on Wan

WanVideoWrapper
Landmarks to Image

Render facial landmarks into a keypoints image

LivePortrait
Load Lynx Resampler

Load the Lynx identity adapter for Wan

WanVideoWrapper
Load NLF Model

Load the NLF 3D pose model for Wan pose control

WanVideoWrapper
Load VQVAE

Load the motion tokenizer that drives MTVCrafter animation

WanVideoWrapper
WanVideo CLIP Text Encoder Loader

The misnamed node that actually loads CLIP vision

WanVideoWrapper
WanVideo T5 Text Encoder Loader

The umT5 loader for Kijai's Wan wrapper

WanVideoWrapper
LongCat Avatar Whisper Embeds (v1.5)

Turn audio into a talking-avatar drive signal for Wan

WanVideoWrapper
Lynx Encode Face IP

Single-photo face identity for Wan video

WanVideoWrapper
Lynx InsightFace Crop

Crop the face Lynx needs from your reference

WanVideoWrapper
Mocha Embeds

Swap a character into a video with MoCha and Wan

WanVideoWrapper
MTV Crafter Encode Poses

Turn detected poses into motion tokens for Wan

WanVideoWrapper
Multi/InfiniteTalk Model Loader

The model behind audio-driven talking video

WanVideoWrapper
MultiTalk Silent Embeds

Placeholder silent embeds for MultiTalk frames

WanVideoWrapper
Multi/InfiniteTalk Wav2vec2 Embeds

Driving Wan lip-sync from audio (one voice or several)

WanVideoWrapper
NLF Predict

3D human pose from video, for pose-driven Wan control

WanVideoWrapper
Normalize Audio Loudness

Even out your audio before it drives Wan

WanVideoWrapper
Ovi MMAudio VAE Loader

Loading the audio VAE for Ovi's video-plus-sound generation

WanVideoWrapper/Ovi
Qwen Loader

Load the Qwen LLM that powers Wan prompt extension

WanVideoWrapper
ReCamMaster Pose Visualizer

See your camera path before you render it

WanVideoWrapper
TextImageEncodeQwenVL

Encode a text-plus-image prompt through Qwen-VL

WanVideoWrapper
WanMove Native

Drag-a-point motion control for native Wan

WanVideoWrapper
WanVideo Add Bindweave Embeds

Subject-consistent Wan video from reference images

WanVideoWrapper
WanVideo Add Control Embeds

Add control-video conditioning to Wan-Fun

WanVideoWrapper
WanVideo Add Dual Control Embeds

Combine dense and sparse control on Wan

WanVideoWrapper
WanVideo Add Extra Latent

Inject extra latents into Wan image embeds

WanVideoWrapper
WanVideo Add Fantasy Portrait

Drive facial expression on a Wan clip

WanVideoWrapper
WanVideo Add FlashVSR Input

Feed low-res frames into Wan's FlashVSR upscaler

WanVideoWrapper
WanVideo Add LucyEdit Latents

Wiring Decart's video editor into your Wan graph

WanVideoWrapper
WanVideo Add Lynx Embeds

Lock a face into a Wan video with Lynx

WanVideoWrapper
WanVideo MTV Crafter Motion

Inject MTVCrafter motion into your Wan generation

WanVideoWrapper
WanVideo Add OneToAll Extend Embeds

Sliding-window extension for longer Wan clips

WanVideoWrapper
WanVideo Add OneToAll Pose Embeds

Alignment-free pose transfer for Wan characters

WanVideoWrapper
WanVideo Add OneToAll Reference Embeds

Hold one reference image across the whole clip

WanVideoWrapper
WanVideo Add MMAudio To Latents

Fusing Ovi's audio and video latents into one clip

WanVideoWrapper/Ovi
WanVideo Add Pusa Noise

The multiplier node for kijai's Pusa LoRA

WanVideoWrapper
WanVideo Add S2V Embeds

Audio- and pose-driven conditioning for Wan S2V

WanVideoWrapper
WanVideo Add SCAIL Pose Embeds

Layer pose control into a SCAIL motion-transfer job

WanVideoWrapper
WanVideo Add SCAIL Reference Embeds

Point SCAIL-2 motion at your character

WanVideoWrapper
WanVideo Add StandIn Latent

Lock a face into your Wan clip from one photo

WanVideoWrapper
WanVideo Add SteadyDancer Embeds

Pose-driven Wan animation from pose latents

WanVideoWrapper
WanVideo Add StoryMem Latents

Giving Wan a memory across shots

WanVideoWrapper
WanVideo Add TTMLatents

Time-to-Move motion control, drag-an-object animation for Wan

WanVideoWrapper
WanVideo Add WanMove Tracks

Drawing motion instead of describing it

WanVideoWrapper
WanVideo Animate Embeds

Drive a character with pose, face, and reference

WanVideoWrapper
WanVideo Apply NAG

Get your negative prompt back at CFG 1 on Wan

WanVideoWrapper
WanVideo ATI Comfy

Trajectory-based motion control, model-side

WanVideoWrapper
WanVideo ATI Tracks

Draw motion paths and make Wan follow them

WanVideoWrapper
WanVideo ATI Tracks Visualize

See your trajectories before you render

WanVideoWrapper
WanVideo Block List

Name the transformer blocks for swap or radial attention

WanVideoWrapper
WanVideo Block Swap

How to fit Wan 14B on a 12-16GB card

WanVideoWrapper
WanVideo ClipVision Encode

Turning your reference image into Wan I2V conditioning

WanVideoWrapper
WanVideo Combine Embeds

Merge two sets of Wan image embeds into one

WanVideoWrapper
WanVideo Context Options

Sliding windows for longer-than-81-frame clips

WanVideoWrapper
WanVideo Control Embeds

Scheduling latent control over part of the clip

WanVideoWrapper
WanVideo Controlnet Apply

Depth and pose control for Wan generations

WanVideoWrapper
WanVideo Controlnet Loader

An actual ControlNet, not VACE or a LoRA

WanVideoWrapper
WanVideo Decode

Latents to frames, with tiling for when VRAM runs out

WanVideoWrapper
WanVideo Decode Ovi Audio

Turning generated audio latents into sound

WanVideoWrapper/Ovi
WanVideo Diffusion Forcing Sampler

The sampler built for chaining clips

WanVideoWrapper
WanVideo EasyCache

Skip redundant Wan steps — but not with speed LoRAs

WanVideoWrapper
WanVideo Empty Embeds

The text-to-video starting point in a WanVideoWrapper graph

WanVideoWrapper
WanVideo Empty MMAudio Latents

The blank audio canvas for Ovi's audio+video generation

WanVideoWrapper/Ovi
WanVideo Encode

Turn images into Wan latents for I2V and V2V

WanVideoWrapper
WanVideo Encode Latent Batch

Turn a stack of images into per-frame Wan latents

WanVideoWrapper
WanVideo Encode Ovi Audio

Feeding existing audio into an Ovi generation

WanVideoWrapper/Ovi
WanVideo Enhance-A-Video

A free-ish quality bump for Wan motion

WanVideoWrapper
WanVideo Experimental Args

The experimental sampling grab-bag for Wan

WanVideoWrapper
WanVideo Extra Model Select

Stacking VACE or MTV Crafter onto your base model

WanVideoWrapper
WanVideo FlashVSR Decoder Loader

The fast upscale VAE for Wan

WanVideoWrapper
WanVideo Free Init Args

FreeInit for Wan, and when the 3x cost is worth it

WanVideoWrapper
WanVideo FunCamera Embeds

Camera-trajectory control for Wan-Fun

WanVideoWrapper
WanVideo ImageClip Encode (Deprecated)

The old I2V encode and what replaced it

WanVideoWrapper
WanVideo Image Resize To Closest

Snap your I2V input to a resolution Wan actually likes

WanVideoWrapper
WanVideo ImageToVideo Encode

The I2V starting point, and how to add an end frame

WanVideoWrapper
WanVideo Long I2V Multi/InfiniteTalk

The windowed engine for talking-head video

WanVideoWrapper
WanVideo Long SkyReelsV3 A2V

Windowed long-form audio-driven video

WanVideoWrapper
WanVideo Latent ReScale

The fix when mixing native and wrapper VAE breaks your output

WanVideoWrapper
WanVideo Loop Args

Seamless looping Wan clips via latent shift

WanVideoWrapper
WanVideo Lora Block Edit

Turn a LoRA off in specific transformer blocks

WanVideoWrapper
WanVideo Lora Select

Stacking LoRAs (and speed LoRAs) into a Wan graph

WanVideoWrapper
WanVideo Lora Select By Name

How you actually load a LoRA in this pack

WanVideoWrapper
WanVideo Lora Select Multi

Stack Wan LoRAs, and where speed LoRAs belong

WanVideoWrapper
WanVideo MagCache

A third caching option, after TeaCache got deprecated

WanVideoWrapper
WanVideo MiniMax Remover Embeds

Fast object and watermark removal from video

WanVideoWrapper
WanVideo Model Loader

The front door to Kijai's Wan wrapper

WanVideoWrapper
WanVideo Ovi CFG

Separate audio guidance for Wan's audio-video Ovi mode

WanVideoWrapper/Ovi
WanVideo Pass Images From Samples

Grab already-decoded frames from Wan samples

WanVideoWrapper
WanVideo Phantom Embeds

Drop specific subjects into a Wan video

WanVideoWrapper
WanVideo Preview Embeds

Crack open an embeds bundle so you can see what you actually built

WanVideoWrapper
Wan Video Prompt Extender

Rewrite short prompts into what Wan actually wants

WanVideoWrapper
Wan Video Prompt Extender Select

Let an LLM rewrite your terse prompt into what Wan wants

WanVideoWrapper
WanVideo RealisDance Latents

SMPL + hand-aware pose control for dance

WanVideoWrapper
WanVideo ReCamMaster Camera Embed

Turn camera poses into conditioning the sampler can actually use

WanVideoWrapper
WanVideo ReCamMaster Default Camera

Preset camera moves for ReCamMaster

WanVideoWrapper
WanVideo ReCamMaster Generate Orbit Camera

Dial in an orbit shot by degrees instead of picking a preset

WanVideoWrapper
WanVideo RoPE Function

Pick Wan's RoPE implementation (and save VRAM)

WanVideoWrapper
WanVideo Sampler

The node that actually generates the video

WanVideoWrapper
WanVideoSampler v2 Extra Args

The one node that bundles every Wan sampler add-on

WanVideoWrapper
WanVideo Sampler From Settings

The tidy face of Wan's monster sampler

WanVideoWrapper
WanVideo Sampler Settings

Bundle your sampler config to reuse it

WanVideoWrapper
WanVideo Sampler v2

The engine of a WanVideoWrapper graph

WanVideoWrapper
WanVideo Scheduler

Build the Wan noise schedule outside the sampler

WanVideoWrapper
WanVideo Scheduler v2

The same Wan scheduler, one clean connection

WanVideoWrapper
WanVideo Set Attention Mode Override

Switch attention backends mid-generation

WanVideoWrapper
WanVideo Set BlockSwap

Apply block-swap args to a model you already loaded

WanVideoWrapper
WanVideo Set LoRAs

Apply Wan LoRAs live in the linear layers, no merge

WanVideoWrapper
WanVideo Set Radial Attention

Sparse attention that pays off on long Wan clips

WanVideoWrapper
WanVideo Sigma To Step

Turn a sigma threshold into a step number

WanVideoWrapper
WanVideo SLG

Skip Layer Guidance for Wan, the nearly-free quality bump

WanVideoWrapper
WanVideo SVIPro Embeds

The anchor node behind minute-long Wan clips

WanVideoWrapper
WanVideo TeaCache

Skip redundant Wan steps for a real speedup

WanVideoWrapper
WanVideo TextEmbed Bridge

Use native ComfyUI conditioning inside WanVideoWrapper

WanVideoWrapper
WanVideo TextEncode

Where your prompt goes in a Wan-wrapper graph

WanVideoWrapper
WanVideo TextEncode Cached

Encode your Wan prompt, then get the T5 out of VRAM

WanVideoWrapper
WanVideo TextEncodeSingle

Encode exactly one prompt when the bundled encoder gives you too much

WanVideoWrapper
WanVideo Tiny VAE Loader

Load a tiny VAE for fast Wan previews

WanVideoWrapper
WanVideo Torch Compile Settings

Free speed, if you can get Triton working

WanVideoWrapper
WanVideo UltraVico Settings

Extrapolation tuning for Wan, and a feature with basically no track record yet

WanVideoWrapper
WanVideo Uni3C Controlnet Loader

Camera and 3D control for Wan

WanVideoWrapper
WanVideo Uni3C Embeds

Camera-move control for Wan video

WanVideoWrapper
WanVideo UniAnimate DWPose Detector

Skeletons for driving Wan character motion

WanVideoWrapper
WanVideo UniAnimate Pose Input

Pose-drive a Wan character with UniAnimate

WanVideoWrapper
WanVideo UniLumos Embeds

Pack a subject and a new backdrop for UniLumos-style relighting

WanVideoWrapper
WanVideo VACE Encode

Where your control video and reference images actually become VACE conditioning

WanVideoWrapper
WanVideo VACE Module Select

Attach a separate VACE module to your Wan model

WanVideoWrapper
WanVideo VACE Start To End Frame

Build the frame batch and masks VACE needs

WanVideoWrapper
WanVideo VAE Loader

The small file that decodes your Wan latents

WanVideoWrapper
WanVideo VRAM Management

The aggressive offload option for tight VRAM

WanVideoWrapper
WanVideo Draw WanMove Tracks

Visualize the motion tracks driving a Wan-Move generation

WanVideoWrapper
Wav2vec2 Model Loader

Load the audio brain for Wan talking-head video

WanVideoWrapper
Whisper Model Loader

Load Whisper for audio-driven Wan workflows

WanVideoWrapper
Readme

ComfyUI wrapper nodes for a/WanVideo and related models.