camfx
camfx is free Linux virtual webcam middleware that adds live effects to camera output and sends the result to a V4L2 virtual camera using v4l2loopback and FF…
What camfx is
camfx is free Linux virtual webcam middleware that adds live effects to camera output and sends the result to a V4L2 virtual camera using v4l2loopback and FFmpeg. Listed effects include background blur or replacement, brightness changes, skin smoothing, face-centered framing, and experimental eye warping. Users can manage effects with a command-line interface or GTK GUI, chain them, and switch them live through D-Bus. MediaPipe Tasks supplies segmentation and landmark models that are initialized when needed and cached locally. The listed prerequisites are FFmpeg, the v4l2loopback kernel module, Python 3.12, and a camera available as /dev/video*. Performance varies with webcam formats, USB bandwidth, and whether machine-learning effects are enabled; some webcams may not sustain 30 FPS at 1080p. Installation options include a Fedora-focused alpha RPM and setup in a Python virtual environment. The alpha release requires manual v4l2loopback configuration, while packaging automation and split packages are deferred. The software is provided under the MIT License.
Good
- Free software under the MIT License
- Includes command-line and GTK interfaces
- Effects can be chained and switched live
- Offers background replacement and framing effects
Watch out
- Requires FFmpeg and v4l2loopback
- Requires Python 3.12
- Alpha RPM requires manual configuration
- Some webcams may not sustain 30 FPS at 1080p
Who it suits
camfx suits Linux users who want to apply camera effects through a virtual webcam output. It is intended for users comfortable with its listed prerequisites and setup options.
Verdict
camfx provides a range of live camera effects and multiple ways to control them on Linux. Its prerequisites and alpha-release setup requirements are worth checking before choosing it.
Plans and prices
From camfx's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| camfx | Free | MIT-licensed software · Linux virtual webcam middleware |
The facts
Each one read from camfx's own pages, with the date it was checked.
What it does
- Audience
- The project is for Linux users who want to apply camera effects through a virtual webcam output.checked 9 Oct 2026
- Computer vision
- MediaPipe Tasks provides segmentation and landmark models, which are initialized lazily and cached locally.checked 9 Oct 2026
- Controls
- The project includes a command-line interface and a GTK GUI for managing effects.checked 9 Oct 2026
- Dependencies
- The README lists FFmpeg, the v4l2loopback kernel module, Python 3.12, and a camera exposed as /dev/video* as prerequisites.checked 9 Oct 2026
- Distribution
- The project offers a Fedora-focused alpha RPM release, and its README also documents installation from a Python virtual environment.checked 9 Oct 2026
- Effect control
- Effects can be chained and switched live through D-Bus.checked 9 Oct 2026
- Effects
- Listed effects include background blur and replacement, brightness, skin smoothing, face-centered framing, and experimental eye warping.checked 9 Oct 2026
- License
- The repository provides the software under the MIT License.checked 9 Oct 2026
- Output
- It outputs to a V4L2 virtual camera using v4l2loopback and FFmpeg.checked 9 Oct 2026
- 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.checked 9 Oct 2026
- Purpose
- camfx is virtual webcam middleware for Linux that adds live effects to camera output.checked 9 Oct 2026
- Release limitation
- The alpha release requires users to configure v4l2loopback manually, and the release notes say packaging automation and split packages are deferred.checked 9 Oct 2026
Alternatives to camfx
- 1

JSONZen
Free planWebAPILinuxmacOS7.6$1 one-time - 2
jaq
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 3
jq
Free planWebLinuxmacOSSelf-hosted7.2Free plan - 4
Dadroit JSON Viewer
Free planWebLinuxmacOSWindows6.9From $98 a year - 5

BracketView
Free planWebLinuxWindows6.7From $27 a year - 6
jidoujisho
Free planAndroid6.6Free plan
