Live Portrait

Transfer expression from a video to a portrait.

Input

Fields marked * are required. Review the price before generating.

URL of the video to drive the lip syncing.

Uploading a file needs an account. Create accountMP4, WebM · up to 100 MB

URL of the image to be animated

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

Additional settings

Amount to raise or lower eyebrows

Amount to wink

Amount to move pupils horizontally

Amount to move pupils vertically

Amount to open mouth in 'aaa' shape

Amount to shape mouth in 'eee' position

Amount to shape mouth in 'woo' position

Amount to smile

Whether to set the lip to closed state before animation. Only takes effect when flag_eye_retargeting and flag_lip_retargeting are False.

Amount to rotate the face in pitch

Amount to rotate the face in yaw

Amount to rotate the face in roll

Whether to enable eye retargeting.

Whether to enable lip retargeting.

Whether to enable stitching. Recommended to set to True.

Whether to use relative motion.

Whether to paste-back/stitch the animated face cropping from the face-cropping space to the original image space.

Whether to crop the source portrait to the face-cropping space.

Whether to conduct the rotation when flag_do_crop is True.

Size of the output image.

Scaling factor for the face crop.

Horizontal offset ratio for face crop.

Vertical offset ratio for face crop. Positive values move up, negative values move down.

Batch size for the model. The larger the batch size, the faster the model will run, but the more memory it will consume.

Price$1.79 / run

You sign up first. Your settings are kept.

API code for this input

Complete the required fields and fix input errors to see API code.

How to use Live Portrait

Getting started

Choose a clear portrait and a driving clip with readable expressions. The separate image mode adjusts a still face without a driving video.

Review your result

Watch the eyes, mouth and face boundary for distortion; compare identity with the source portrait.

Inputs and settings

The default mode requires image_url and video_url. Crop controls and flag_pasteback affect how the animated face fits the original frame.

Adjust eye or lip retargeting separately. Change smile, blink or head rotation gradually rather than pushing several expression controls together.