Musepose
M

Musepose

Musepose

2,690 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

MusePose: Pose-Driven Image Animation That Actually Works

Ever wished you could take a static photo and make it move naturally, just by showing it a reference video? That's exactly what MusePose does, and it's surprisingly good at it.

This isn't your typical "deepfake" style transfer. MusePose is an open-source image-to-video generation model that takes a single reference image and a pose sequence (extracted from a driving video) and outputs a smooth, animated video where the person in the image follows those poses. Think of it as a puppeteer for photos, but with way more control.

GitHub: TMElyralab/MusePose

What It Does

At its core, MusePose is a diffusion model that animates a static person image according to a sequence of poses you provide. You give it two inputs:

  • A source image (one clear photo of a person, full body preferred)
  • A pose sequence (a series of skeleton poses, typically extracted from a video using a pose detector like DWPose or OpenPose)

The model then generates a video where the person in the source image mimics the movements from the pose sequence. The background stays, the clothing stays, the lighting stays — only the pose changes.

Why It's Cool

Several things set MusePose apart from other pose-driven generation projects:

No finetuning needed. You don't need to train a model on your specific person. Just drop in a photo and a pose sequence, and it works out of the box. This is huge for quick experiments.

Consistent identity. Unlike some image-to-video models that warp or lose facial features, MusePose keeps the person's appearance stable throughout the animation. Hair, clothes, background — they all stay consistent.

Temporal coherence. The generated frames flow smoothly. No jarring jumps or flickering. The model uses a temporal attention mechanism that looks at previous frames to maintain motion consistency.

Open source and well documented. The repo has clear inference scripts, pretrained weights, and a Gradio demo. You can run it locally or just try the demo online.

Useful for real things. Think about it: character animation for indie games, virtual try-ons, educational content, or even just messing around with friends' photos. It's a creative tool, not just a research toy.

How to Try It

The easiest way is to use the Hugging Face space:

👉 Try MusePose Demo

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Jun 2, 2026