GET

/v1/schemas/fal/video/fal-ai%2Fffmpeg-api%2Fmerge-videos

kind inputactivity videohash 7d6f0fc1extracted Jul 6, 2026version currentsource upstream spec ↗

Request body

4 properties · 1 required · 1 $defs
propertytypedescriptionconstraints
video_urls*string[]List of video URLs to merge in orderitems ≥ 2
resolution_aspect_ratio_video_indexintegerZero-based index of the input video whose aspect ratio should be used when resolution is not provided. If omitted, preserves the default behavior of using the minimum width and minimum height across input videos.n ≥ 0 · nullable
target_fpsnumberTarget FPS for the output video. If not provided, uses the lowest FPS from input videos.1 ≤ n ≤ 60 · nullable
resolutionImageSize | enumResolution of the final video. Width and height must be between 512 and 2048.nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/ffmpeg-api/merge-videos","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}