Browse ModelsPixversePixverse Motion Control Mimic

Pixverse Motion Control Mimic

Pixverse Motion Control Mimic

Playground

Try it on WavespeedAI!

PixVerse Motion Control Mimic is a fast AI motion transfer model that transfers motion from a reference video onto a target image to create natural character animation from a still image and motion clip. Ready-to-use REST inference API for character animation, pose transfer, reference motion videos, social media clips, advertising creatives, and professional image-to-video workflows with simple integration, no coldstarts, and affordable pricing.

Features

PixVerse Motion Control Mimic

PixVerse Motion Control Mimic transfers motion from a reference video onto a target image to generate an animated result. Upload a character or object image, provide a motion reference video, choose an output quality tier, and generate a video that follows the motion pattern of the source clip.


Why Choose This?

  • Motion transfer from video Use a real motion clip to drive the movement of a static character or subject image.

  • Simple two-input workflow Just provide one image and one motion reference video.

  • Multiple quality tiers Choose 360p, 540p, or 720p depending on your quality and budget needs.

  • Useful for stylized animation Great for turning character art, avatars, or stylized figures into motion-driven clips.

  • Production-ready API Suitable for character animation, social content, concept prototyping, and motion-transfer workflows.


Parameters

ParameterRequiredDescription
imageYesTarget image to animate.
videoYesMotion reference video used to drive the animation.
qualityNoOutput quality tier: 360p, 540p, or 720p. Default: 360p.

How to Use

  1. Upload your image — provide the character, object, or subject you want to animate.
  2. Upload your motion video — provide the reference clip whose movement should be mimicked.
  3. Choose quality — select 360p, 540p, or 720p.
  4. Submit — run the model and download the generated animation.

Example Use Case

Animate a stylized character image using the body movement from a dance or walking reference video.


Pricing

Pricing depends on quality and reference video duration.

QualityPrice per Billed Second
360p$0.045
540p$0.050
720p$0.060

Billing Rules

  • Billing is based on the uploaded reference video duration
  • Billed duration is rounded up to the next whole second
  • Minimum billed duration is 1 second
  • Maximum billed duration is 30 seconds
  • 360p costs $0.045 per billed second
  • 540p costs $0.050 per billed second
  • 720p costs $0.060 per billed second

Example Costs

Quality1s5s10s30s
360p$0.045$0.225$0.45$1.35
540p$0.050$0.25$0.50$1.50
720p$0.060$0.30$0.60$1.80

Best Use Cases

  • Character animation — Bring illustrated or stylized characters to life with real motion input.
  • Avatar motion transfer — Apply human movement to a custom avatar image.
  • Social media content — Create short animated clips from static artwork and motion footage.
  • Concept prototyping — Quickly test how a character or product might move.
  • Stylized performance clips — Combine real movement with a designed visual subject.

Pro Tips

  • Use a clean target image with a clearly visible full body or main subject.
  • Choose a motion reference video with clear, readable movement.
  • Start with shorter clips when testing motion quality.
  • Use 360p for quick experiments and 720p for better final output.
  • Keep the reference motion simple if you want more stable results.

Notes

  • Both image and video are required.
  • quality defaults to 360p.
  • Billing is based on the reference video duration, rounded up to the next whole second.
  • Videos longer than 30 seconds are billed as 30 seconds.
  • Pricing depends only on quality and billed video duration.
  • Reference videos must be no longer than 30 seconds. Pricing is capped at 30 seconds only if the platform enforces or trims the input to the supported 30-second limit.

  • PixVerse image-to-video workflows — Useful when you want prompt-driven animation instead of motion transfer.
  • PixVerse motion control workflows — Useful when you need other types of guided motion generation.
  • Character animation workflows — Useful when you want stylized subject animation from reference media.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/pixverse/motion-control/mimic" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "quality": "360p"
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
imagestringYes-Target image whose subject will follow the reference video motion.
videostringYes-Reference video containing the motion to mimic.
qualitystringNo360p360p, 540p, 720pVideo quality of the generated output.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.