v1
Match different durations
Submit a video and audio. Receive a webhook or poll for status and download the result
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