Docs
Open console
Use cases

Video walkthrough

Turn a finished render into a camera move or a fly-through.

v2 preview1 min read
Video needs an account that has topped up its API wallet. On one that never has, it returns 403 PLAN_REQUIRED and nothing is charged.

Render the still first, then pass its job_id to POST /v2/videos with a camera move. Prices are per clip, by model and length.

video.sh
curl -X POST https://api.mnml.ai/v2/videos \  -H "Authorization: Bearer $MNML_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "job_id": "10482",    "model": "v2.0-flash",    "duration_seconds": 10,    "camera_movement": "dolly-in,tilt-up",    "motion": "subtle"  }'

Tips

  • A clip takes minutes, not seconds: poll every 15 to 30 seconds.
  • For a move between two views, render both and pass the second as end_frame.
  • The output is an MP4 at a signed link that expires; download it when the job succeeds.

What it does, prices and questions: Image to video API.