Ruwana Capability · Platform API live

Transfer motion from video to a supplied character image.

Ruwana Motion separates character identity from motion reference: one image supplies the character and one video supplies the movement. Platform measures the video duration server-side and tracks the render as a durable request.

Platform API liveCharacter image + motion video3–30 seconds720p · 1080pDurable request

Character input

Upload one PNG, JPEG or WebP character image, up to 16 MB.

Motion reference

Upload one MP4 or MOV motion video, up to 100 MB. Platform parses the billable duration from the uploaded media.

Orientation and sound

Choose character orientation from video or image. Original source sound is kept by default and can be explicitly disabled.

Live pricing and lifecycle

ResolutionRateDurationStatus
720p$0.18/sec3–30 secDurable asynchronous request
1080p$0.22/sec3–30 secDurable asynchronous request
Motion transfer is generative video. The character image is the identity reference and the source clip is the motion reference; review fine identity, hands, clothing and fast movement in the final output when those details matter.

Related Ruwana pages

Move from capability discovery to the production surface or implementation guide.

Talking Avatar

Use speech or finished audio when the goal is a speaking presenter.

Explore Avatar →