Skip to content

Wan-Video /Wan2.2

Open video models for text, image, speech and character animation
Model toolingApache-2.0English README
Stars
18k
30 days
New
Last push
10 days ago

About Wan2.2

Wan2.2 is a family of open video models you can run yourself. It handles text-to-video, image-to-video, speech-to-video and character animation. The A14B single-GPU commands want 80GB of VRAM. Prompt extension also needs a paid Dashscope API key.

Best for: GPU owners who want open video models running locally instead of through an API.

What it does

  • Runs a Mixture-of-Experts (MoE) design: expert models split the denoising steps
  • Labels aesthetic data by lighting, composition, contrast and color tone
  • Generates 720P at 24fps with TI2V-5B, which runs on a 4090
  • Turns speech into video with S2V-14B, plus optional CosyVoice text-to-speech
  • Animates or replaces a character with Animate-14B, copying movement and expression
  • Runs across many GPUs with FSDP and DeepSpeed Ulysses; works in ComfyUI and Diffusers

Quickstart

Rewritten from the README. Check the repo for the latest steps.

  1. 1
    Clone the repo and enter it: the command below then cd Wan2.2
    git clone https://github.com/Wan-Video/Wan2.2.git
  2. 2
    Install dependencies: the command below (needs torch >= 2.4.0). For CosyVoice speech, also run the next command
    pip install -r requirements.txt
    pip install -r requirements_s2v.txt
  3. 3
    Download weights: the command below
    huggingface-cli download Wan-AI/Wan2.2-T2V-A14B --local-dir ./Wan2.2-T2V-A14B
  4. 4
    Run text-to-video on one GPU: the command below
    python generate.py --task t2v-A14B --size 1280*720 --ckpt_dir ./Wan2.2-T2V-A14B --offload_model True --convert_model_dtype --prompt "..."
  5. 5
    For 8 GPUs: the command below
    torchrun --nproc_per_node=8 generate.py --task t2v-A14B --size 1280*720 --ckpt_dir ./Wan2.2-T2V-A14B --dit_fsdp --t5_fsdp --ulysses_size 8 --prompt "..."
  6. 6
    Optional: add the command below (needs DASH_API_KEY) or 'local_qwen'
    --use_prompt_extend --prompt_extend_method 'dashscope'

Models and languages

Models it works with

  • Wan 2.2-T2V-A14B
  • Wan 2.2-I2V-A14B
  • Wan 2.2-TI2V-5B
  • Wan 2.2-S2V-14B
  • Wan 2.2-Animate-14B
  • Qwen2.5-14B-Instruct
  • Qwen2.5-VL-7B-Instruct
  • CosyVoice

Interface and docs

  • Chinese
  • English

Alternatives

Other model tooling projects people compare with Wan2.2.

Wan-Video

Wan-Animate-2

Animated clips from one character photo and a driving video

Model tooling
  • Wan-Animate-2 Base
  • Wan-Animate-2 Distillation
  • Wan-Animate-2-Lite
  • +1
331 GitHub stars1 month agoApache-2.0

SkyworkAI

SkyReels-V2

Makes long, even endless clips with open SkyReels-V2 video models

Model tooling
  • SkyReels-V2-DF-14B-540P
  • SkyReels-V2-DF-14B-720P
  • SkyReels-V2-DF-1.3B-540P
  • +5
7.6k GitHub stars8 months agoCustom license

Tencent-Hunyuan

HunyuanVideo-1.5

Open 8.3B video model for text-to-video and image-to-video

Model tooling
  • HunyuanVideo-1.5 480P T2V
  • HunyuanVideo-1.5 480P I2V
  • HunyuanVideo-1.5 720P T2V
  • +6
4.6k GitHub stars5 months agoCustom license

lllyasviel

FramePack

Animates a still image into a longer video on your own GPU

Model tooling
  • FramePack 13B
  • FramePack-F1
  • FramePack-P1
17k GitHub stars11 months agoApache-2.0

Featured on OpenMicroDrama

Do you maintain Wan2.2? Add this badge to your README so English speakers can find our write-up.

Featured on OpenMicroDrama
markdown
[![Featured on OpenMicroDrama](https://openmicrodrama.com/badges/featured.svg)](https://openmicrodrama.com/projects/wan-video-wan2-2)

The badge links to this page. Want your description changed? Email support@openmicrodrama.com.

Reviewed Oct 1, 2026. We write these descriptions ourselves. The repo's own docs are the final word.