Wan VACE 14B

VACE is a video generation model that uses a source image, mask, and video to create prompted videos with controllable sources.

Input

Fields marked * are required. Review the price before generating.

The text prompt to guide video generation.

Resolution of the generated video.

Aspect ratio of the generated video.

URL to the source video file. If provided, the model will use this video as a reference.

Uploading a file needs an account. Create accountMP4, WebM · up to 100 MB

URL to the guiding mask file. If provided, the model will use this mask as a reference to create masked video. If provided mask video url will be ignored.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

URLs to source reference image. If provided, the model will use this image as reference.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

URL to the first frame of the video. If provided, the model will use this frame as a reference.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

URL to the last frame of the video. If provided, the model will use this frame as a reference.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

Additional settings

Negative prompt for video generation.

Number of frames to generate. Must be between 81 to 241 (inclusive).

Frames per second of the generated video. Must be between 5 to 30. Ignored if match_input_frames_per_second is true.

Task type for the model.

Random seed for reproducibility. If None, a random seed is chosen.

Number of inference steps for sampling. Higher values give better quality but take longer.

Guidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.

Sampler to use for video generation.

Shift parameter for video generation.

URL to the source mask file. If provided, the model will use this mask as a reference.

Uploading a file needs an account. Create accountMP4, WebM · up to 100 MB

Whether to enable prompt expansion.

Whether to preprocess the input video.

Tips and requirements

Acceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.

The quality of the generated video.

The write mode of the generated video.

Number of frames to interpolate between the original frames. A value of 0 means no interpolation.

Tips and requirements

Temporal downsample factor for the video. This is an integer value that determines how many frames to skip in the video. A value of 0 means no downsampling. For each downsample factor, one upsample factor will automatically be applied.

Tips and requirements

If true, the model will automatically temporally downsample the video to an appropriate frame length for the model, then will interpolate it back to the original frame length.

Tips and requirements

The minimum frames per second to downsample the video to. This is used to help determine the auto downsample factor to try and find the lowest detail-preserving downsample factor. The default value is appropriate for most videos, if you are using a video with very fast motion, you may need to increase this value. If your video has a very low amount of motion, you could decrease this value to allow for higher downsampling and thus longer sequences.

The model to use for frame interpolation. Options are 'rife' or 'film'.

Tips and requirements

The transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.

If true, also return a ZIP file containing all generated frames.

Price$0.1268 / second

You sign up first. Your settings are kept.

API code for this input

Complete the required fields and fix input errors to see API code.

How to use Wan VACE 14B

Getting started

Use it for a localized video edit or a reframing task where reference material should guide the scene.

Review your result

Inspect mask boundaries through motion and ensure the edit does not alter areas you intended to preserve.

Inputs and settings

Provide prompt and select task for the edit. Add video_url, ref_image_urls or endpoint frames as needed; align masks with the source.

Choose 480p, 580p or 720p. Set num_frames and frames_per_second together for pacing; mask_image_url takes precedence over mask_video_url when both are supplied.