CamControl
A virtual webcam that fixes your picture before it reaches your video calls.
CamControl lives quietly in your menu bar and creates a virtual camera called “CamControl Camera.” Select it in Zoom, FaceTime, Microsoft Teams, Google Meet or any other video app, and your adjustments are applied live - no cloud, no subscription, all on your Mac.
Why I built it
My sister-in-law mentioned that her MacBook’s camera made her face look round on video calls. That’s the wide-angle lens at work - it bulges whatever’s near the middle of the frame, and it’s weirdly unflattering.
I went looking for a simple fix and couldn’t find one, so I wrote it: a virtual camera that “de-rounds” the face and quietly cleans up the picture - light, color, a little background blur - before it ever reaches Zoom or FaceTime. It started as a favour and turned into something I now use on every call.
— Ron
What it does
Zoom & pan
Crop in and frame yourself - which also tames wide-angle distortion.
De-round faces
Counteracts the wide-angle bulge that rounds faces on built-in cameras.
Exposure & shadows
Brighten a dim room and lift or deepen shadows.
Color & white balance
Contrast, saturation, warmth and tint to get your skin tone right.
Sharpness & denoise
Crisper detail, with grain reduction for low light.
Smooth skin
Evens skin tone and softens blemishes - subtly.
Background blur
Blur what's behind you, no green screen required.
Presets
Save your favourite looks and switch between them in a click.
Setting it up
- Download & install. Open the DMG and drag CamControl into your Applications folder, then launch it. Its icon appears in the menu bar.
- Install the virtual camera. Click the menu-bar icon and choose Install / repair virtual camera. macOS will ask you to approve a system extension.
- Approve the extension. Open System Settings → General → Login Items & Extensions and allow the CamControl camera extension. CamControl can open this screen for you.
- Pick it in your video app. In Zoom, FaceTime, Teams, Meet, etc., choose “CamControl Camera” as your camera. Adjust the sliders and you’ll see changes live.
CamControl uses a macOS system extension to provide a real virtual camera that any app can use. That capability isn’t available to Mac App Store apps, which is why CamControl is distributed here as a free, Apple-notarized download rather than on the App Store.
Need help?
Questions, bugs, or ideas — I read every message.
rons.apps26@gmail.comFrequently asked questions
Which apps does CamControl work with?
Any macOS app that lets you pick a camera - Zoom, FaceTime, Microsoft Teams, Google Meet (in Chrome/Safari), Photo Booth, OBS and more. Just select “CamControl Camera” as the camera source.
It says the camera isn't connected. What do I do?
Click the menu-bar icon and choose Install / repair virtual camera, then approve the extension in System Settings → General → Login Items & Extensions. If your video app was already open, quit and reopen it so it picks up the new camera.
Why do I have to approve a system extension?
macOS requires your explicit approval before any app can add a virtual camera. This is normal and is a one-time step.
Can I save different looks?
Yes. Tune the sliders, type a name next to Presets and click Save. Apply or delete saved presets from the Presets menu any time. Reset all returns everything to default.
Does it start automatically?
If you’d like. Turn on Start CamControl at login in the panel and it’ll be ready whenever you sit down for a call.
What do I need to run it?
A Mac running macOS 14 (Sonoma) or later. Background blur uses a little more CPU than the other adjustments.
Does CamControl see or upload my video?
No. All processing happens on your Mac, in real time. Your camera feed never leaves the device and nothing is collected. See the Privacy Policy.