{"info":{"title":"Bria Video Background Removal","version":"1.0.0"},"paths":{},"openapi":"3.1.0","components":{"schemas":{"Input":{"type":"object","required":["video_url"],"properties":{"video_url":{"type":"string","title":"Video URL","format":"uri","description":"Input video to remove the background from. Must be under 4000x4000 resolution and shorter than 30 seconds."},"preserve_audio":{"type":"boolean","title":"Preserve Audio","default":true,"description":"If true, the audio track from the input video is preserved in the output."},"background_color":{"allOf":[{"$ref":"#/components/schemas/BackgroundColorEnum"}],"title":"Background Color","default":"Black","description":"Fill behind the subject after the background is removed. Choose Transparent for an alpha-channel cutout, or a solid color to flatten the background."},"output_container_and_codec":{"allOf":[{"$ref":"#/components/schemas/OutputContainerAndCodecEnum"}],"title":"Output Container And Codec","default":"mp4_h264","description":"Container and video codec of the output. Only alpha-capable containers (webm_vp9, mov_proresks) carry a transparent background."}}},"Output":{"type":"string","title":"Output","format":"uri"},"BackgroundColorEnum":{"enum":["Transparent","Black","White","Gray","Red","Green","Blue","Yellow","Cyan","Magenta","Orange"],"type":"string","title":"BackgroundColorEnum"},"OutputContainerAndCodecEnum":{"enum":["mp4_h265","mp4_h264","webm_vp9","mov_h265","mov_proresks","mkv_h265","mkv_h264","mkv_vp9","gif"],"type":"string","title":"OutputContainerAndCodecEnum"}}}}