Repository navigation
Releases
Releases · ah-/autoframe
autoframe 1.0.0
First release of autoframe: an auto-framing virtual camera for Linux. It finds your face, keeps you smoothly framed and brightens a backlit face, on any webcam that PipeWire supports.
Highlights
- Calm framing. Stays still while you talk, nod or glance away. Re-frames with one smooth move when you actually shift position, and reacts quickly if you're about to leave the shot.
- Face-aware brightness for dark or backlit faces, without blowing out the background.
- Any PipeWire camera: USB (UVC) webcams and libcamera laptop cameras; MJPEG, YUY2, NV12, I420 and RGB, with the best mode picked automatically.
- Lightweight: YuNet face detection on a small thumbnail, a few milliseconds per frame on a laptop CPU, no GPU needed.
- Only uses the camera when needed, and runs entirely locally.
Install
Fedora (x86_64 and aarch64):
sudo dnf copr enable ahahah/autoframe
sudo dnf install autoframe
systemctl --user enable --now autoframeOther distributions (x86_64, glibc 2.35+): download autoframe-1.0.0-x86_64-linux below, then
install -Dm755 autoframe-1.0.0-x86_64-linux ~/.local/bin/autoframeThen pick Auto-framed Camera in your video app. See the README for app notes, options and building from source.
Full Changelog: https://github.com/ah-/autoframe/commits/v1.0.0