Project ◆ Hidden gem
MotionCtrl
TencentARC/MotionCtrl · Python · Apache-2.0
Controllable camera/object motion for AI video
MotionCtrl helps lock camera paths when animating stills into trailer-like clips for games.
7.8 / 100 · Score
★ 1.5k Stars
+0 30-day growth
40 min Time to first run
Not required API key
Score
Trend 18
Activity 8
Quality 65
Community 27
Relevance 100
Setup at a glance
DeployCli
GPU12 GB
API keyNot required
UI languages
Doc languagesen
Install
git clone https://github.com/TencentARC/MotionCtrl.git Deep dive
MotionCtrl adds controllable camera and object motion to video generation: you specify the camera path or object trajectory, and the generated video follows it — the difference between random camera drift and a deliberate cinematic move.
It is deployed on both the LVDM/VideoCrafter stack and the Stable Video Diffusion pipeline, with Gradio demos (local and hosted) for each, and the method is documented in an arXiv paper.
For game trailers, product shots and any generated video that needs a planned camera, it is the most practical open motion-control option.
Use cases
Trailer camera moves
Object motion control
Cinematic drafts
Good for / Not ideal for
Good for
Trailer and cinematic prototyping
Not ideal for
Realtime in-engine cutscenes