How to Blur Faces in a Video from Command Line
Privacy is always incredibly important, especially with visual media where you may not have the permission of individuals in the video. If you’re filming something in public, it’s likely you’ll catch someone’s face who simply doesn’t want or need to be identified. This recently got me to thinking: what’s the easiest way to blur faces in a video via command line?
The best open source utility I found for blurring faces in a video was
deface. Let’s have a look at how you can use
deface to blur faces in videos!
Start by downloading Python-based via
python3 -m pip install deface
deface installed, simply provide the video name and get the output file with blurred faces:
sudo deface ./sample-4k-faces-video.mp4 Input: ./sample-4k-faces-video.mp4 Output: ./sample-4k-faces-video_anonymized.mp4 100%|█████████████████████████████
The resulting video does an impressive job of blurring out faces of persons walking by in the original recording:
View the resulting video of persons walking down the streets of New York:
The default threshold for face recognition works very well, even on moving subjects. You can experiment with thresholds with the
thresh argument, and even draw the thresholds out while debugging:
I downloaded a handful of YouTube videos using my favorite YouTube downloading utility
youtube-dl and I was amazed at how well
deface did on a variety of visual environments. Faces were identified at a reliable level even at default threshold!
Introducing MooTools Templated
Regular Expressions for the Rest of Us
Sooner or later you’ll run across a regular expression. With their cryptic syntax, confusing documentation and massive learning curve, most developers settle for copying and pasting them from StackOverflow and hoping they work. But what if you could decode regular expressions and harness their power? In…
Degradable SELECT onChange
Whenever I go to Google Analytics I notice a slight flicker in the dropdown list area. I see a button appear for the shortest amount of time and the poof! Gone. What that tells me is that Google is making their site function…