Compare enginesStudioHow it worksDocumentation
Sign inGet started

Lips / API v1

Match different durations

Submit a video and audio. Lips processes your render and notifies your webhook when it’s ready.

When video and audio have different lengths, choose a sync_mode in the same render request. This does not require another processing workflow. Output video is normalized to 25 FPS and replacement audio to 48 kHz AAC.

Cut off cut_off

Stop at the shorter track. No looping, no extra silence.

Silence silence

Keep the original video length. Trim longer audio or pad shorter audio with silence.

Loop loop

Repeat the video from the first frame to match the replacement audio.

Bounce bounce

Play forward and backward without repeating the endpoints.

Remap remap

Resample the video timeline to the audio duration, duplicating or dropping frames.