GET
/v1/schemas/fal/video/bria%2Fbria_video_eraser%2Ferase%2Fkeypoints
Accept:
Request body
5 properties · 2 required · 0 $defs| property | type | description | constraints |
|---|---|---|---|
| video_url* | string | Input 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_audio | boolean | If true, audio will be preserved in the output video. | default: true |
| output_container_and_codec | enum | Output 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_trim | boolean | auto trim the video, to working duration ( 5s ) | default: true |
Validate a payload
before you spend tokensshell
$ 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", …}]}