facebookresearch/egoblur — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2026-06-11
Run EgoBlur on dashcam footage to automatically blur bystanders' faces and license plates before sharing it.
Anonymize research video recorded in public before releasing it as part of a study.
Blur license plates in a walkthrough or vlog video before publishing it online.
Process Meta Aria VRS files directly for privacy blurring without converting them to MP4 first.
| facebookresearch/egoblur | mimic-video/mimic-video | yangtiming/fast-sam-3d-body | |
|---|---|---|---|
| Stars | 251 | 252 | 250 |
| Language | Python | Python | Python |
| Last pushed | 2026-06-11 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 5/5 | 5/5 |
| Audience | developer | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
GPU with CUDA speeds things up considerably, though the tool can run without it.
EgoBlur is a privacy-protection tool that automatically detects and blurs out faces and license plates from images and videos. You point it at a photo or video file, run the command, and it outputs a version where all the sensitive information has been pixelated. This is useful for anyone who needs to share video footage or images publicly but wants to protect people's privacy and identity. The tool works by using AI models trained to recognize faces and license plates. When you run the command, it scans through your image or video frame-by-frame, finds anything that looks like a face or license plate, and blurs that region. You can adjust how aggressive the blurring is and which types of things to blur, just faces, just license plates, or both. The README mentions two versions of the models: Gen1 (for older Aria camera devices) and Gen2 (for newer ones), so you need to use the right version that matches your camera hardware. People would use this if they're working with video from body cameras, dashcams, or security footage and need to anonymize it before sharing or publishing. For example, a researcher recording people in public might need to blur faces before releasing the data. A news organization processing dashcam footage could use it to protect bystanders. Or someone publishing a walkthrough video might want to blur license plates of parked cars. The tool runs on Python and can handle common formats like MP4, PNG, and JPEG files. One notable aspect is that the tool is built by Meta research and is open-source, so you can download and use it for free. It supports GPU acceleration through CUDA if you have a compatible graphics card, which speeds things up considerably. There's also a specialized version that works directly with VRS files (a Meta Aria video format) without needing to convert to MP4 first, which preserves other sensor data like motion tracking.
An AI tool that automatically detects and blurs faces and license plates in photos and videos, so you can share footage publicly without exposing people's identity.
Mainly Python. The stack also includes Python, CUDA.
Maintained — commit in last 6 months (last push 2026-06-11).
Open-source and free to download and use, built and released by Meta research.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.