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.