infery
← All models

Scail 2

scail-2

Video editby Scail 2

SCAIL-2 is an end-to-end character animation model that drives a reference character from a source video without relying on intermediate pose representations like skeleton maps.

Example

Details

Accepts
image + video

Pricing

Price
12.5 cr / second

Prices in credits (1 credit = $0.01).

Data schema

Input

FieldTypeDescription
modestringenum: animation, replacement`animation` animates the reference character with the driving motion. `replacement` replaces the driving subject with the reference character while keeping the original scene.
seedRandom seed. Leave empty for a random seed. The seed used is returned in the response.
shiftnumberFlow-matching noise schedule shift. 3.0 is recommended for the 512p tier.
promptrequiredstringThe prompt describing the final video to generate.
image_urlrequiredstringURL of the reference character image. The character in this image is animated (or used to replace a subject) according to the driving video.
video_urlrequiredstringURL of the driving (motion) video. The subject can be a human, multiple humans, or an animal.
resolutionstringenum: 512p, 704pOutput resolution. 512p outputs 896x512 (landscape) or 512x896 (portrait); 704p outputs 1280x704 or 704x1280. Orientation is chosen automatically from the reference image aspect ratio.
driving_typestringenum: end_to_end, poseDriving signal for animation mode. `end_to_end` (default) drives directly from the SAM3-masked driving video and is the recommended, most robust path. `pose` renders an explicit NLF/DWPose skeleton from the driving video (more control for challenging inputs).
subject_typestringenum: human, animalType of subject in the driving video. `animal` switches the SAM3 detection prompt to non-human subjects.
guidance_scalenumberClassifier-free guidance scale. Controls prompt adherence versus creativity.
num_inference_stepsintegerNumber of diffusion sampling steps. Higher improves quality but is slower.

Output

FieldTypeDescription
seedintegerThe seed used to generate the video.
videoThe generated video file.
preprocessing_videoDebug (only when `output_preprocessing=true`): the Stage-A pose-conditioning video fed to the diffusion model — the rendered NLF/DWPose skeleton for `driving_type=pose`, or the SAM3-masked driving video for `end_to_end`.
preprocessing_mask_videoDebug (only when `output_preprocessing=true`): the Stage-A driving mask video.