Wan 2.1 Image to Video

Generate videos from images using Wan 2.1.

Input

The first frame of the video.

Describe how the scene moves and how the camera moves.

Wan 2.1 480p works best around 832×480.

16 frames per second; 33 frames is about 2 seconds, 81 about 5. Use 4n+1 values.

Wan 2.1 480p works best around 832×480.

Advanced settings

How strictly the video follows the prompt.

Default: 6

What to avoid.

Leave empty for a new result each run. Enter a number to repeat one.

More steps add detail but take longer.

Default: 20

Output
00:00
Example

Try an example

About this workflow

This ComfyUI workflow turns a single image into a short video using Wan 2.1’s image-to-video pipeline. The core is the WanImageToVideo node, which prepares temporal conditioning (frame count, fps, and motion cues) and routes it into diffusion. Text guidance is encoded through CLIPTextEncode (backed by CLIPLoader loading the UMT5 XXL text encoder), while the starting image is embedded with CLIPVisionEncode using weights from CLIPVisionLoader. The model backbone is loaded via UNETLoader (Wan2.1) and VAELoader (Wan VAE).

ModelSamplingSD3 sets the correct sampling profile, and KSampler performs denoising across the sequence of latent frames. Finally, VAEDecode converts latents to RGB frames, CreateVideo assembles them at your chosen fps/size, and SaveVideo writes the result to disk.

The workflow is organized for clarity: Step1 - Load models, Step2 - Upload start_image, Step3 - Video size, Step4 - Prompt. You’ll set width/height and frame rate in the Video size group, provide a clean source image via LoadImage, and craft a text prompt (plus optional negative prompt) to steer style and content. This makes it ideal for animating character turnarounds, subtle portrait motions, or product hero shots—all from a single still—while keeping results predictable through the start image and reproducible via seed and KSampler settings.

Questions & answers