Skip to content

Latest commit

 

History

History
250 lines (184 loc) · 8.42 KB

File metadata and controls

250 lines (184 loc) · 8.42 KB

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