GET

/v1/schemas/fal/video/bria/bria_video_eraser/erase/mask

kind inputactivity videohash 46673f3b…extracted Jul 6, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.
Source trace
22f7100dcc046c8538619f3e2aca8e9c9b1aac0c2557f2fd6c401f0b81ed2bba
{
  "fetchedAt": 1783331098,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

5 properties · 2 required · 0 $defs
propertytypedescriptionconstraints
video_url*stringInput video to erase object from. duration must be less than 5s.
mask_video_url*stringInput video to mask erase object from. duration must be less than 5s.
preserve_audiobooleanIf true, audio will be preserved in the output video.default: true
output_container_and_codecenumOutput container and codec. Options: mp4_h265, mp4_h264, webm_vp9, gif, mov_h264, mov_h265, mov_proresks, mkv_h264, mkv_h265, mkv_vp9, mkv_mpeg4.mp4_h265 | mp4_h264 | webm_vp9 | gif | mov_h264 | mov_h265 · +5 more · default: "mp4_h264"
auto_trimbooleanauto trim the video, to working duration ( 5s )default: true

Validate a payload

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