Bria Video Eraser

Bria Video Eraser is a video editing model that removes objects from existing video using point-based selection, text instructions, or uploaded masks. It is designed to maintain temporal consistency across frames, prevent flickering and drift, and preserve the original audio track while modifying only the targeted visual regions.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples3
CODE
Ready-to-use code snippets for common workflows
Desert Cumbia Lyric Clean Plate
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'bria:60@1',
providerSettings: {
bria: {
mask: {
prompt: 'red object'
}
}
},
inputs: {
video: 'https://assets.runware.ai/assets/inputs/c15eaf1f-4646-4fbe-8acc-aef2ea56060a.mp4'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"prompt": "red object"
}
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/c15eaf1f-4646-4fbe-8acc-aef2ea56060a.mp4"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "de267308-3b19-4cc9-8931-dfdb2cf709f8",
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"prompt": "red object"
}
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/c15eaf1f-4646-4fbe-8acc-aef2ea56060a.mp4"
}
}
]'runware run bria:60@1 \
providerSettings.bria.mask.prompt="red object" \
inputs.video=https://assets.runware.ai/assets/inputs/c15eaf1f-4646-4fbe-8acc-aef2ea56060a.mp4{
"taskType": "videoInference",
"taskUUID": "de267308-3b19-4cc9-8931-dfdb2cf709f8",
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"prompt": "red object"
}
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/c15eaf1f-4646-4fbe-8acc-aef2ea56060a.mp4"
}
}{
"taskType": "videoInference",
"taskUUID": "de267308-3b19-4cc9-8931-dfdb2cf709f8",
"videoUUID": "d598c341-37fb-4c32-966c-ca77033935e2",
"videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/d598c341-37fb-4c32-966c-ca77033935e2.mp4",
"cost": 0.2354
}Mineral Recovery Logo Clean-Plate Loop
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'bria:60@1',
providerSettings: {
bria: {
mask: {
foreground: true
}
}
},
inputs: {
video: 'https://assets.runware.ai/assets/inputs/dfab1e21-5f27-453b-96ef-b275579c2aea.mp4'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"foreground": True
}
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/dfab1e21-5f27-453b-96ef-b275579c2aea.mp4"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "547cbd74-cb6b-405e-83ab-e628b61b1c52",
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"foreground": true
}
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/dfab1e21-5f27-453b-96ef-b275579c2aea.mp4"
}
}
]'runware run bria:60@1 \
providerSettings.bria.mask.foreground=true \
inputs.video=https://assets.runware.ai/assets/inputs/dfab1e21-5f27-453b-96ef-b275579c2aea.mp4{
"taskType": "videoInference",
"taskUUID": "547cbd74-cb6b-405e-83ab-e628b61b1c52",
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"foreground": true
}
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/dfab1e21-5f27-453b-96ef-b275579c2aea.mp4"
}
}{
"taskType": "videoInference",
"taskUUID": "547cbd74-cb6b-405e-83ab-e628b61b1c52",
"videoUUID": "9e88a559-d0b8-4f88-94fe-9694d4c037a9",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/9e88a559-d0b8-4f88-94fe-9694d4c037a9.mp4",
"cost": 0.2354
}Seed Library Ident Cleanup Loop
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'bria:60@1',
providerSettings: {
bria: {
mask: {
frameIndex: 0,
keyPoints: [
{
x: 256,
y: 256,
type: 'positive'
}
]
},
preserveAudio: true
}
},
inputs: {
video: 'https://assets.runware.ai/assets/inputs/92207b11-aa5b-4899-8959-3b123a67bdf0.mp4'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"frameIndex": 0,
"keyPoints": [
{
"x": 256,
"y": 256,
"type": "positive"
}
]
},
"preserveAudio": True
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/92207b11-aa5b-4899-8959-3b123a67bdf0.mp4"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "ba8298a9-c07c-49ef-b9ef-c901bd1bdb13",
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"frameIndex": 0,
"keyPoints": [
{
"x": 256,
"y": 256,
"type": "positive"
}
]
},
"preserveAudio": true
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/92207b11-aa5b-4899-8959-3b123a67bdf0.mp4"
}
}
]'runware run bria:60@1 \
providerSettings.bria.mask.frameIndex=0 \
providerSettings.bria.mask.keyPoints.0.x=256 \
providerSettings.bria.mask.keyPoints.0.y=256 \
providerSettings.bria.mask.keyPoints.0.type=positive \
providerSettings.bria.preserveAudio=true \
inputs.video=https://assets.runware.ai/assets/inputs/92207b11-aa5b-4899-8959-3b123a67bdf0.mp4{
"taskType": "videoInference",
"taskUUID": "ba8298a9-c07c-49ef-b9ef-c901bd1bdb13",
"model": "bria:60@1",
"providerSettings": {
"bria": {
"mask": {
"frameIndex": 0,
"keyPoints": [
{
"x": 256,
"y": 256,
"type": "positive"
}
]
},
"preserveAudio": true
}
},
"inputs": {
"video": "https://assets.runware.ai/assets/inputs/92207b11-aa5b-4899-8959-3b123a67bdf0.mp4"
}
}{
"taskType": "videoInference",
"taskUUID": "ba8298a9-c07c-49ef-b9ef-c901bd1bdb13",
"videoUUID": "e0daa70e-8303-4c32-9753-e2ddb8dddf1a",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/e0daa70e-8303-4c32-9753-e2ddb8dddf1a.mp4",
"cost": 0.2354
}