Nodes/comfyui-ea-nodes/EA Power LoRA WanVideo
ComfyUI Node

EA Power LoRA WanVideo

The WanVideoWrapper LoRA stacker that keeps your WAN graph tidy

By ExoticArts·Created about a year ago·Updated 10 months ago· 0
EA Power LoRA WanVideo
  • prev_lora
  • blocks
  • lora
loras_json{}

If you're building WAN 2.2 workflows on Kijai's ComfyUI-WanVideoWrapper, you already know its LoRA sockets are different from the stock ones - prev_lora / blockslora, where LoRAs stack by chaining. That works, but a six-LoRA stack is six LoraSelect nodes in a row, and your graph starts to look like plumbing. EA Power LoRA WanVideo wraps that chaining into a single node: one row-based panel, one output, and your whole LoRA stack collapses into a tidy box.

It's the WanVideo-specific member of the pack's LoRA family, built specifically so WAN 2.2 graphs stay compact.

How it works

The node accepts prev_lora and blocks inputs and outputs a stacked lora - exactly the sockets the wrapper's own LoraSelect node uses. Under the hood it's cleverer than it looks: rather than reimplementing WanVideo LoRA logic, it discovers the wrapper's LoraSelect node class at runtime, instantiates it, and calls its process() once per enabled row, threading the accumulator through.

That delegation is why you get identical behavior to chaining LoraSelect nodes yourself - same socket types, same block-selection semantics. It also means the blocks input matters: if you're doing block-specific LoRA application, pass your SELECTEDBLOCKS through and each row's strength is applied against those blocks.

Rows come from the same loras_json mechanism as the other Power LoRA nodes - the web UI's "+ Add LoRA" panel, with enable checkboxes and a weight per row. Same silent rules: missing files are skipped, order doesn't change the result.

The one big gotcha

This node requires ComfyUI-WanVideoWrapper to be installed and enabled. It's not a suggestion - the source raises a clear RuntimeError telling you exactly that if the wrapper's node class can't be found. Two consequences:

  1. Install WanVideoWrapper first (Manager → search ComfyUI-WanVideoWrapper), restart, then add this node.
  2. The wrapper is a fast-moving WIP that changes often. The discovery code tries several import paths and name-hints to stay compatible, but if the wrapper ships a breaking rename, this node is the thing that breaks with it. If you hit an error after updating the wrapper, check for a newer EA nodes release first.

When to use it

This is the node for WanVideoWrapper-based WAN 2.2 graphs - if you're on native ComfyUI Wan sampling instead, the plain EA Power LoRA (model-only) is the right pick. The README also notes you can place separate stacks for "high" and "low" groups just like the native nodes, which is the two-pass Wan 2.2 architecture in practice: one stack for your high-noise LoRAs, one for low.

Install

Part of comfyui-ea-nodes: ComfyUI Manager → search comfyui-ea-nodes, or git clone https://github.com/ExoticArts/comfyui-ea-nodes into custom_nodes/, restart, hard-refresh. The pack itself has no Python dependencies; the wrapper is the dependency, and it's required.

CategoryEA / LoRA

Inputs (3)

NameTypeDefaultDescription
loras_jsonSTRING{}
prev_loraoptWANVIDLORA
blocksoptSELECTEDBLOCKS

Outputs (1)

NameTypeDescription
loraWANVIDLORA