Background changer API
A precise and reliable background removal API for photos and videos.
Background changer API: video background remover
Banuba's background changer API, a video background remover, separates a person from the background in real time with on-device processing, without pixelated borders. Banuba Face AR SDK runs at 30 FPS on mid-range mobile hardware, and one SDK ships to iOS, Android, Web, Unity, Flutter, and React Native.
Industry-leading background segmentation accuracy
Banuba's advanced computer vision algorithms accurately separate a person from the background without pixelated borders, blurred body parts, or other undesirable effects.
Diverse image backgrounds
Banuba's background replacement supports static pictures, videos, GIFs, and 360-degree virtual environments, plus background blur and adjustable transparency.
Easy integration
Banuba's background removal API is distributed as CocoaPods, Maven packages, and npm packages, so that installing it only takes a few lines of code. It is compatible with native and cross-platform mobile technologies, as well as Web and Desktop platforms.
Technical Features
Banuba SDK supports Web, iOS, Android, Mac and Unity. The minimum OS versions are iOS 13+ / Android 8.0+. A 1280x720 camera is recommended.
Mobile
Android 8.0, API level 26+
iOS 13+
Desktop
Windows 8.1+
MacOS 10.13+
Web
Mobile: Chrome, FireFox, Safari.
Desktop: Chrome, FireFox, Safari.
Why Banuba background changer API
- Proprietary, ultra-accurate face tracking technology
- Advanced computer vision algorithms reliably detect objects in hand, loose hair strands, etc.
- Supports Flutter and React Native
- Native compatibility with Agora SDK
- Ready-made UI available
- Available in real-time and post-processing
- Works in portrait and landscape modes
- Background blur, image or video replacement, and adjustable transparency
-
Yes, Banuba Face AR SDK separates a person from the background in real time and lets you blur the background or replace it with an image or a video. The Banuba Virtual Background API documents the texture, blur, and transparency controls.
-
Banuba pricing is custom: the quote depends on the platforms you ship on, the feature categories you activate, and your monthly active users. Banuba offers a 14-day free trial covering every feature on every supported platform, and the Face AR SDK pricing guide explains how the quote is built.
-
Yes, Banuba Face AR SDK removes or replaces the background in live video and in post-processing. The video green-screen background removal guide shows how Banuba handles it step by step.
-
Banuba publishes Face AR SDK sample projects on GitHub for several platforms, for example, the Banuba Android samples.
-
Yes, Banuba's agent skills on GitHub give AI coding assistants such as Claude Code the Banuba Face AR SDK documentation and autonomous project scaffolding.