Blur Faces in a Video
Faces are found and followed through the clip, then covered for good — tracked across frames so the blur does not flicker. The footage never leaves your device.
The hard part is not finding a face. It is not losing it.
Detecting a face in one image is a solved problem, and the model here is the same one the photo tool uses. Doing it a thousand times in a row is a different problem, because the failures stop being independent. Run the detector on each frame and blur what it returns and you get a blur that strobes: found, missed, found again, twice a second. Every frame it is off is a frame with someone’s face in it, published.
So faces are followed rather than re-found. Each one becomes a track through time, and each track becomes a small number of stretches — a region and a span of seconds — laid end to end with no gaps between them. A sample the detector missed in the middle of a track is covered anyway, because the stretch spanning it does not know it was missed. That is what makes the blur steady, and it is most of the work in this tool.
It also means the detector does not have to look at every frame. Sampling a few times a second and covering the gaps by construction is what turns a minute of footage into a minute of work rather than ten.
What this cannot promise
A photo you can check. A clip you will not. If the detector never sees a face — because it is in profile the whole time, or too small, or only on screen for a moment between samples — nothing here will catch it, and there is no review step that would show you. Watch the output through before you publish it, and if the footage is sensitive enough that one missed frame would matter, treat this as a first pass rather than the last word.
For a single image, the photo version is strictly better: it is instant, it shows you every region before anything is applied, and you can draw over whatever it missed.
Covered, not hidden
The regions are replaced in the picture and the clip is then re-encoded from the result, so there is no layer to peel back and no original underneath. The re-encode is unavoidable — changing what the frames show means recompressing them — and it takes the file’s metadata with it.