GET
/v1/schemas/fal/video/bria/bria_video_eraser/erase/keypoints
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above.Source tracec4d92a0c672e049254d2f83d68f8ec615cd9c50ed489ae553273aa03c5eb81f2{
"fetchedAt": 1783331098,
"extractorVersion": "1",
"verifiedAt": null
} |
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", …}]}