Skip to content

Releases

autoframe 1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 15:59

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 autoframe

Other 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/autoframe

Then 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