pypi-badge nix-ci-badge
webcam-filters
Add filters (background blur, etc) to your webcam on Linux.
Video conferencing applications tend to either lack video effects altogether or
support only a limited set of capabilities on Linux (e.g. Zoom [#], Google Meets [#]).
Goal here is to provide a virtual webcam via v4l2loopback with a common
set of filters that can be used everywhere.
Usage
Passthrough (no-op)::
$ webcam-filters --input-dev /dev/video0 --output-dev /dev/video3
Blur background::
$ webcam-filters --input-dev /dev/video0 --output-dev /dev/video3 --background-blur 150
Hardware acceleration (via VAAPI)::
$ webcam-filters --input-dev /dev/video0 --output-dev /dev/video3 --background-blur 150 --hw-accel-api vaapi
Using docker::
$ docker run -it
--device=/dev/video0:/input-dev \