Skip to content

siraxe/ComfyUI-WanVideoWrapper_QQ

Repository files navigation

ComfyUI-WanVideoWrapper_QQ

Version 1.2.1 - 2025-12-11

r1.mp4
wm.mp4

Version 1.2.0 - 2025-12-01

car.mp4

Version 1.1.0 - 2025-11-26

  • Added Prepare Refs (needs cv2) to cut out parts for Power Spline Editor Example
  • Power Spline Editor can trigger ref preparation with Canvas button in backend without starting comfyui run
cut.mp4
jump.mp4

Version 1.0.92 - 2025-11-25

  • Optional color match added to Create Image List batch node (if no ref_image connected it's not used)
  • Bugfixes , Canvas refresh now can read ImageResizeKJv2 resize and match its parameters to be able to draw on same aspect ratio/crop etc.
tt.mp4

Version 1.0.9 - 2025-11-24

hah.mp4

Version 1.0.8 - 2025-11-17

  • Refactor + better ATI driver control: Slight messy refactor + proper ati point output with pause Example
wobble.mp4

Version 1.0.6 - 2025-11-13

  • New Wan22FMLF: A better way to add midframe control from https://github.com/wallen0322/ComfyUI-Wan22FMLF + amplitude test in one node
  • Lora high.low filter: Clicking the circle icon cycles through: ◎ → ◐ → ◑ → ◎ + right icon right click options (low/high only / both)
  • Mp4 muulti cache: save/load steps between samplers

Version 1.0.3 - 2025-11-07

  • New Hand-Drawn Spline Layer: Added freeform path drawing with full animation controls. Special thanks to filliptm for the implementation example
  • Enhanced Spline Editor Fixes: Improved coordinate parsing, multi-spline handling, and UI fixes across canvas, context menus, and layer rendering
  • Independent Layer Point Control: Layer points now drive independently for better animation path control

A collection of custom nodes for ComfyUI providing video manipulation, LoRA loading, path animation, and visual drawing tools for WanVideo workflows.

RRR.mp4
vace.mp4

Power Spline Editor

img

Power Spline Editor - usage

  • Multi-layer canvas: Draw unlimited paths with per-layer controls
  • Interpolation modes: linear, cardinal (Catmull-Rom), basis (B-spline), points (static)
  • Repeat system: Loop animations with automatic closed-path handling
  • Driver/driven: One path controls another with rotation, scaling, and smoothing
  • Easing functions: Smooth transitions with various easing curves for path animation
  • Right-click controls: Context menu for driver path with additional options
  • Offset timing: Positive/negative timing shifts with pause frame control
  • Pause frames: Start/end pause per layer for precise animation timing

Power Lora Loader

img

  • LoRAs: Dynamic UI with rgthree-style interface
  • Auto-detection: Finds Low variant pairs from High LoRAs automatically
  • Smart patterns: -, _, separators at prefix/suffix/infix positions
  • Case variations: High/high/HIGH/H/hLow/low/LOW/L/l
  • Dual strength: Separate High (H) and Low (L) sliders with copy buttons
  • Block selection: Per-LoRA layer control with merge and memory options

Wan Video VACE Frame Replace

img

Wan Video VACE Frame Replace - example

  • Single frames: 5 (gray), 5+ (replacement image)
  • Ranges: 22-26 (gray), *1-5 (keep start), 1-5* (keep end)
  • a-b-c patterns: Middle frame b with a left/c right context
  • Multiple +: ++a-b-c++ creates gradual duplicates on both sides
  • Custom opacity: ++a-b-c++ 0.8 for blend strength control
  • Custom masks: Auto-scaled replacement masks with opacity blending

Wan Video Cache Samples

img

  • Cache/Load workflow: Save latent samples to disk for faster workflow iteration
  • Dual mode: With input → cache and passthrough; Without input → load from cache
  • Auto-path handling: Saves to node directory with customizable cache names
  • Workflow speedup: Skip HIGH sampling steps during prompt/parameter testing to resample LOW

Wan Video Image To Video Encode_v2

img

  • (EXPERIMENTAL) Maybe there's native ways to do this , but it seems to work
  • Multi-frame I2V: Start/mid/end image conditioning with position control
  • Temporal feathering: Cosine interpolation for smooth frame transitions
  • Latent strength: Per-frame multipliers (start/mid/end) for motion control (default setting work but can be adjusted)

Control only vs Control + I2V

cc.mp4
cc+i2v.mp4

Other Experimental Node List

Node List

Features

  • Power LoRA Loader: Advanced LoRA loading with High/Low pair detection, block selection, and custom UI
  • Power Spline Editors: Multi-layer canvas-based path drawing with interpolation modes (linear, cardinal, basis, points)
  • Video Manipulation: Speed adjustment, frame extraction, video merging, and frame replacement
  • Path Animation: Draw shapes (circle/square/triangle) along animated paths with easing functions
  • Image-to-Video Encoding: TAEHV (Tiny AutoEncoder for Hunyuan Video) with temporal feathering and memory-efficient modes
  • Cache Management: Sample caching for faster workflow iteration
  • VAE Frame Replacement: Replace specific frames in VAE-encoded video latents

Installation

  1. Navigate to your ComfyUI custom nodes directory:
cd ComfyUI/custom_nodes/
  1. Clone this repository:
git clone https://github.com/siraxe/ComfyUI-WanVideoWrapper_QQ.git
  1. Restart ComfyUI

Requirements

  • ComfyUI (latest version recommended)
  • PyTorch with CUDA support (for GPU acceleration)
  • Standard ComfyUI dependencies

Credits

Experimental node package for WanVideo workflows in ComfyUI.

Special Thanks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published