Skip to content

Ahomagai/VideoAnonymizerTool

Repository files navigation

This is a simple UI wrapper that uses the deface package in python to anonymize videos automatically. 

Required packages: https://pypi.org/project/deface/

Install:  -m pip install deface

Required package: ttkbootstrap

Install: -m pip install ttkbootstrap

Packages used:
deface, tkinter, subprocess, threading, ttkbootstrap (for theme and UI elements)

Installation video for python, deface, and ttkbootstrap:
https://youtu.be/iLCpJ5LhSTU


Important to know:
deface runs from the command line, meaning running it as a function at the script level does not work. We need to run it through the terminal or shell level.
This UI tool helps give the input and output arguments for the deface function which is passed into the command line.



USAGE: 

Download the file as a .zip and extract to any directory. Run the tkinterversion_video_anonymize.exe file to use the program. Again, this requires the ttkbootstrap and deface packages to be installed prior.