LivePortrait

Add mimics and lip sync to your static portrait driven by a video
  Project Page    

Step 1: Upload a Source Portrait (any aspect ratio) ⬇️
Note: To upload a source video, build Gradio locally. Windows users can use the one-click package. Animals model here.
Step 2: Upload a Driving Video (1:1 aspect ratio) ⬇️
Tips: Focus on the head, minimize shoulder movement, neutral expression in first frame.
Examples
Examples

🔥 To animate the source portrait with the driving video, please follow these steps:

1. In the Animation Options section, we recommend enabling the do crop option if faces occupy a small portion of your image.
2. Press the 🚀 Animate button and wait for a moment. Your animated video will appear in the result block. This may take a few moments.
3. If you want to upload your own driving video, the best practice:
  • Crop it to a 1:1 aspect ratio (e.g., 512x512 or 256x256 pixels).
  • Focus on the head area, similar to the example videos.
  • Minimize shoulder movement.
  • Make sure the first frame of driving video is a frontal face with neutral expression.

Auto cropping will be available soon. 🤗

Step 3: Click the 🚀 Animate button below to generate, or click 🧹 Clear to erase the results

You could also choose the examples below by one click ⬇️

Examples
relative motion do crop paste-back

Retargeting

Upload a Source Portrait as Retargeting Input, then drag the sliders and click the 🚗 Retargeting button. You can try running it multiple times.
😊 Set both ratios to 0.8 to see what's going on!

0 0.8
0 0.8
Examples