GET

/v1/schemas/fal/video/fal-ai/wan-vace-apps/long-reframe

kind inputactivity videohash bcbf0562…extracted Aug 10, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.
Source trace
ce44cec6beb42cc43790956c52ecc1e8bbad8e0dbf9e7f477b58565256233906
{
  "fetchedAt": 1786338105,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

24 properties · 1 required · 0 $defs
propertytypedescriptionconstraints
video_url*stringURL to the source video file. This video will be used as a reference for the reframe task.
seedintegerRandom seed for reproducibility. If None, a random seed is chosen.nullable
sync_modebooleanIf `True`, the media will be returned as a data URI and the output data won't be available in the request history.default: false
paste_backbooleanWhether to paste back the reframed scene to the original video.default: true
interpolator_modelenumThe model to use for frame interpolation. Options are 'rife' or 'film'.rife | film · default: "film"
trim_bordersbooleanWhether to trim borders from the video.default: true
negative_promptstringNegative prompt for video generation.default: "letterboxing, borders, black ba…
aspect_ratioenumAspect ratio of the generated video.auto | 16:9 | 1:1 | 9:16 · default: "auto"
video_write_modeenumThe write mode of the generated video.fast | balanced | small · default: "balanced"
enable_auto_downsamplebooleanWhether to enable auto downsample.default: true
transparency_modeenumThe transparency mode to apply to the first and last frames. This controls how the transparent areas of the first and last frames are filled.content_aware | white | black · default: "content_aware"
shiftnumberShift parameter for video generation.1 ≤ n ≤ 15 · default: 5
auto_downsample_min_fpsnumberMinimum FPS for auto downsample.1 ≤ n ≤ 60 · default: 6
scene_thresholdnumberThreshold for scene detection sensitivity (0-100). Lower values detect more scenes.0 ≤ n ≤ 100 · default: 30
enable_safety_checkerbooleanIf set to true, the safety checker will be enabled. Disabling it requires account authorization; unauthorized requests are always checked.default: false
zoom_factornumberZoom factor for the video. When this value is greater than 0, the video will be zoomed in by this factor (in relation to the canvas size,) cutting off the edges of the video. A value of 0 means no zoom.0 ≤ n ≤ 0.9 · default: 0
accelerationenumAcceleration to use for inference. Options are 'none' or 'regular'. Accelerated inference will very slightly affect output, but will be significantly faster.none | low | regular · nullable
return_frames_zipbooleanIf true, also return a ZIP file containing all generated frames.default: false
num_inference_stepsintegerNumber of inference steps for sampling. Higher values give better quality but take longer.2 ≤ n ≤ 50 · default: 30
samplerenumSampler to use for video generation.unipc | dpm++ | euler · default: "unipc"
guidance_scalenumberGuidance scale for classifier-free guidance. Higher values encourage the model to generate images closely related to the text prompt.1 ≤ n ≤ 10 · default: 5
video_qualityenumThe quality of the generated video.low | medium | high | maximum · default: "high"
resolutionenumResolution of the generated video.auto | 240p | 360p | 480p | 580p | 720p · default: "auto"
promptstringThe text prompt to guide video generation. Optional for reframing.default: ""

Validate a payload

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