Reference-to-video

Reference-to-video means “keep this identity / object / motion.” In the open Wan stack that is VACE (Wan2.1) for unified R2V / V2V / MV2V, and Wan2.2-Animate-14B for character animation or replacement.

VACEAnimate-14BR2V
On this page 5
Reference image and drive video into Wan2.2-Animate or VACE
Animate-14B consumes a character still plus pose/face video. VACE is the Wan2.1 editor/reference branch.
Official VACE single-task and composition-task diagram
Official VACE task map: T2V, R2V, V2V, MV2V, and compositions such as Swap / Move / Expand / Animate Anything.

Wan2.1-VACE

VACE (Video All-in-one Creation and Editing, ICCV 2025, arXiv:2503.07598) wraps editing, reference images, and masks into a Video Condition Unit, then injects them through a Context Adapter on the Wan DiT. Weights: Wan2.1-VACE-1.3B (~81×480×832) and Wan2.1-VACE-14B (~81×720×1280), Apache 2.0.

  • R2V — no input video; concepts come from text + reference images.
  • V2V — pixel-level restyle / structure / motion preservation on a video.
  • MV2V — masked local edit (inpaint, swap, expand).
  • Compositions: Reference Anything, Move Anything, Animate Anything, Swap Anything, Expand Anything.
Official VACE teaser of creation and editing capabilities
Official VACE teaser (Wan2.1 and LTX backbones).

Wan2.2-Animate-14B

Animate is a 2.2-era specialist. Animation mode: the character image copies motion and expression from a drive video. Replacement mode: the character is inserted into the drive video (mask + background + optional relighting LoRA). Preprocess extracts pose/face (and for replace, background/mask) before generate.py --task animate-14B.

Animation (after preprocess)
python generate.py --task animate-14B --ckpt_dir ./Wan2.2-Animate-14B/ --src_root_path ./examples/wan_animate/animate/process_results/ --refert_num 1

S2V as a reference path

Wan2.2-S2V-14B can take --pose_video so audio and a pose sequence drive the same identity image. That is reference-to-video with speech, not VACE.

FAQ

VACE or Animate?
Need inpaint/outpaint/depth/pose edit of an existing clip → VACE. Need a still character to perform a drive video → Animate. Need talking from audio → S2V.
Is R2V in Wan2.2 T2V?
No extra reference image slot on T2V-A14B. Use VACE R2V or Animate.

Primary sources

Checked against Wan-Video/Wan2.2 README · Aug 28, 2026

© 2026 wan2.video