
Web Development
Rouh AI — Sensitive Video Blurring Platform
AI web tool that detects blood, injuries and nudity in uploaded videos and blurs them automatically, ready for publishing.
DjangoGoogle GeminiReactOpenCVFFmpegCelery+3 more
Team Size
3
Project Overview
A web platform built for Rouh Media that automatically finds graphic content in uploaded videos (blood, open wounds and nudity) and blurs it, so footage can be published without exposing audiences to shocking scenes. Users upload a video straight to storage, follow its progress through analysis, rendering and stitching, then download the safe version alongside a frame-by-frame report of what was detected. Admins manage accounts, minute balances and platform activity from a dashboard. Built on Django with Celery and Redis for background jobs: each video is split into segments that are analysed in parallel with Google Gemini, blurred with OpenCV motion tracking, and re-joined with FFmpeg, all behind a bilingual React front end.
Key Features
AI detection of blood, injuries and nudity in video frames (Google Gemini)
Automatic blur or pixelation of only the flagged regions
Motion tracking with look-ahead fades so the blur follows content smoothly
Parallel FFmpeg pipeline that splits, processes and re-joins videos with original audio
Direct browser uploads to S3-compatible storage with a progress bar
Live job progress by stage, with retry for failed jobs
Frame-by-frame content analysis report with processed and original downloads
Admin dashboard with upload activity and job status charts
User management with account activation and per-user minute balances
Arabic-first bilingual interface (Arabic/English) with light and dark themes
Technologies Used
Django
Google Gemini
React
OpenCV
FFmpeg
Celery
Redis
PostgreSQL
MinIO (S3-compatible)
Our Role
UI/UX, React front end, Django API, AI video-processing pipeline, and deployment (Docker back end, Vercel front end).
Client Testimonial
"Rouh AI has revolutionized our media operations by providing secure, fast, and intelligent tools. The team’s expertise was beyond our expectations."
Rouh
Rouh AI

