GET

/v1/schemas/fal/video/bria%2Fbria_video_eraser%2Ferase%2Fkeypoints

kind inputactivity videohash 45bb93edextracted Jul 6, 2026version currentsource upstream spec ↗

Request body

5 properties · 2 required · 0 $defs
propertytypedescriptionconstraints
video_url*stringInput video to erase object from. duration must be less than 5s.
keypoints*string[]Input keypoints [x,y] to erase or keep from the video. Format like so: {'x':100, 'y':100, 'type':'positive/negative'}
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/keypoints","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}