MODEL IDbria:60@1
live

Bria Video Eraser

Bria
by Bria

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.

Bria Video Eraser
prompted-object-removal

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"
  }
}
Response
{
  "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
}
automatic-object-removal

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"
  }
}
Response
{
  "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
}
point-guided-removal

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"
  }
}
Response
{
  "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
}