Recast motion
recast_motionTransfer a reference video's motion, camera, and timing to your character, product, outfit, or location while keeping its original sound.
Instructions
Motion transfer: re-perform a clip's motion, camera and timing with YOUR character, product, clothes or place; sound kept. image (+ images, @Image1, @Image2… in prompt) = who and what. engine auto (default), a person clip recast with people: ≤15s carried by one face (talking/close-up, one person, one photo) or an AI person made from words -> wan (follows every blink and mouth shape); dance, full-body, a group or >15s -> h3 (H3 Max Recast: ≤4 photos, one per person, 5-30s, no shot over 15s, keeps set, light, cuts); otherwise seedance (Seedance 2.5, ≤9 pictures, 4-30s, keeps set and beats; a person clip only if our render or faceRoute, else wan/kling). kling = Kling Motion Control (ONE picture, its background becomes the set, 3-30s); wan = Wan 3.0 Prime (≤9 pictures, keeps the set, ≤15s). Billed per output second, ~5 min per 5s; dryRun quotes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | kling only: 'pro' (default): 1080p and real hand-object interaction. 'standard': about 25% fewer credits and faster, but 720p, and it tends to mime a held object with empty hands. hermoso_capabilities lists the exact credits for both | |
| image | No | who performs it: the actor/character image URL (@Image1). Required on kling. No one yet: generate_image a portrait of an AI person from words (no reference photo) and pass its url, or a saved / preset creator’s portrait (list_creators). Using a real person’s face, likeness or voice confirms you are them or have their consent, take full, unlimited responsibility for its use and will cover any claim against Hermoso (hermoso.ai/terms). Paid plan only; recorded. | |
| video | Yes | the reference video whose motion to re-perform | |
| engine | No | default auto | |
| images | No | seedance/wan: more pictures, @Image2…: a character, product, outfit or place | |
| prompt | No | optional, e.g. 'same moves, new location: Tokyo at night' | |
| faceRoute | No | 'face_lane' = the user's "I own the rights to this face" for a real person in the source clip (paid plans). Only on the user's say-so, never on your own. | |
| resolution | No | seedance and wan default 1080p; h3 takes 720p or 1080p, default the clip’s own | |
| orientation | No | kling only: which aspect to keep: the video's (default) or the image's |