Branded coach character repeats your phone-filmed move: $3.15 per 20 s

Film a move on your phone, give Kling motion control a still of your coach mascot, and the mascot repeats the move. 20 seconds bills $3.15 at $0.1575 a second.

5 min readSume
All posts

The short answer

Kling motion control makes a still character repeat the movement in a reference video. Send your mascot image and a phone clip to POST /v1/kling/3.0/motion-control on Sume. Billing is $0.1575 per second of duration_seconds, rounded up, so a 20-second routine costs $3.15. The clip can run 1 to 30 seconds.

Why film it first

A fitness brand, a language app or a kids' channel often has a character and no animator. Motion control inverts the usual order: the movement comes from real footage, and the model repaints that movement onto your character. A stretching routine, a dance, a wave and a point-at-the-whiteboard all work the same way.

What to send

The request body has four fields that matter. image_url is the character (or use avatar_id or avatar_handle instead, never both). motion_video_url is your phone clip. duration_seconds is 1 to 30 and sets the reservation. character_orientation is video or image: choose video when the character should follow the clip's facing, image when it should keep the facing in your still.

curl -X POST https://api.sume.com/v1/kling/3.0/motion-control \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: coach-001" \
  -d '{
    "image_url": "https://example.com/coach.png",
    "motion_video_url": "https://example.com/stretch.mp4",
    "duration_seconds": 20,
    "prompt": "Friendly cartoon coach in a teal tracksuit",
    "keep_original_sound": false,
    "character_orientation": "video"
  }'

Prompt and sound

The prompt describes appearance only, not the motion. The strict body rejects extra fields such as reference_*_urls. keep_original_sound defaults to true, so set it to false if your phone clip has room noise or your voice counting reps.

Cost of a routine

Price is a flat rate per second on ceil(duration_seconds). List is $0.126, and Sume bills list x 1.25.

Billed at $0.1575 per second, read from docs/api/kling-motion-control.md on 2026-10-05
Routine lengthBilled price
5 s$0.7875
10 s$1.575
20 s$3.15
30 s$4.725

Filming tips

Film the clip with the whole body in frame, a plain background and the same framing as the character's still. Keep the take close to the length you reserve, because duration_seconds is the reservation basis. If the routine runs longer than 30 seconds, film it as two takes and join the results in a Timeline render.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume