camfx
github.com
Spec sheet
- Purpose
- camfx is virtual webcam middleware for Linux that adds live effects to camera output.Read 9 Oct 2026 · github.com
- Audience
- The project is for Linux users who want to apply camera effects through a virtual webcam output.Read 9 Oct 2026 · github.com
- License
- The repository provides the software under the MIT License.Read 9 Oct 2026 · github.com
- Computer vision
- MediaPipe Tasks provides segmentation and landmark models, which are initialized lazily and cached locally.Read 9 Oct 2026 · github.com
- Controls
- The project includes a command-line interface and a GTK GUI for managing effects.Read 9 Oct 2026 · github.com
- Dependencies
- The README lists FFmpeg, the v4l2loopback kernel module, Python 3.12, and a camera exposed as /dev/video* as prerequisites.Read 9 Oct 2026 · github.com
- Distribution
- The project offers a Fedora-focused alpha RPM release, and its README also documents installation from a Python virtual environment.Read 9 Oct 2026 · github.com
- Effect control
- Effects can be chained and switched live through D-Bus.Read 9 Oct 2026 · github.com
- Effects
- Listed effects include background blur and replacement, brightness, skin smoothing, face-centered framing, and experimental eye warping.Read 9 Oct 2026 · github.com
- Output
- It outputs to a V4L2 virtual camera using v4l2loopback and FFmpeg.Read 9 Oct 2026 · github.com
- Performance
- Achievable frame rate depends on webcam formats, USB bandwidth, and whether machine-learning effects are enabled; some webcams cannot sustain 30 FPS at 1080p.Read 9 Oct 2026 · github.com
- Release limitation
- The alpha release requires users to configure v4l2loopback manually, and the release notes say packaging automation and split packages are deferred.Read 9 Oct 2026 · github.com
Plans and prices
camfx Free MIT-licensed software · Linux virtual webcam middleware Read 9 Oct 2026 · github.com
Where Specifiction places it
- JSON Tools#14 of 297.7
- Webcam Software#20 of 417.7
- Virtual Camera Software#19 of 347.7