Hide private details before publishing a screen recording
Frame the chat app avatar in the taskbar, the browser bookmarks bar or a notification in the corner of the desktop, then publish.
Guide
Video Region Blur covers the things in a shot that should not go public: a passer-by's face, a licence plate, a chat window in a screen recording, a phone number or an account balance. It shares its panel and its ffmpeg delogo filter with “Video Watermark Removal”, but the goal is the opposite: watermark removal wants “you cannot tell it was edited”, while masking wants “you cannot tell what was there”.
Updated 2026-09-094 min read
Video Region Blur covers the things in a shot that should not go public: a passer-by's face, a licence plate, a chat window in a screen recording, a phone number or an account balance. It shares its panel and its ffmpeg delogo filter with “Video Watermark Removal”, but the goal is the opposite: watermark removal wants “you cannot tell it was edited”, while masking wants “you cannot tell what was there”.
The effect has to be described honestly first: delogo interpolates inwards from the pixels at the edge of the rectangle, producing a smoothly blended patch rather than the familiar mosaic grid or a Gaussian blur. The information inside the region is fully covered, but the edges look “softer” than a mosaic. The rectangle stays where it is for the whole active time, so it does not follow a face or a plate — which suits fixed-camera screen recordings, surveillance footage and interviews, and not moving shots.
<original name>_remove-watermark.mp4 when it finishes.| Input | Output | Notes |
|---|---|---|
| A fixed-camera interview with a passer-by's face in a 200×240 px area on the right, visible throughout | One rectangle with no time limit → the face becomes a patch blending skin tones into the background |
Stable as long as the person does not move |
| A screen recording where a chat notification pops up between 00:40 and 01:10 | Frame the notification area, limit it to 00:40–01:10 |
At other times the area shows normally |
| Fixed surveillance in a car park with three licence plates | Three rectangles, one per plate |
Done in one pass while the cars stay still |
Frame the chat app avatar in the taskbar, the browser bookmarks bar or a notification in the corner of the desktop, then publish.
Mask the plates of unrelated cars and the faces of passers-by before handing the clip to a third party.
When the interviewee asks not to be identifiable and the camera is fixed, frame the face and process the whole clip.
Record a demo of a finance system and cover the amount column's rectangle during the relevant time range.
No. delogo regenerates the pixels inside the region from the surrounding edges, and the original information is not in the output file — but make sure the box covers every position at every moment.
This tool has no mosaic or blur style, only delogo. For a classic mosaic, use desktop editing software.
Only a large box covering the whole range of movement, or several boxes split by time range and drawn to follow the position. For moving shots it is better to avoid the problem while filming.
The video is processed locally in the browser by ffmpeg.wasm, and the sensitive frames are never uploaded to any server; the first use downloads about 31 MB of engine from a CDN (the site's asset domain or jsDelivr), and that request contains no video content.
Updated 2026-09-09
Draw boxes to obscure sensitive areas (delogo interpolation, close to a local blur), optionally for a time range, from the watermark-removal panel
Everything runs locally in your browser; files are never uploaded to a server