OpenLogi

Webcams

Preview a Logitech webcam and adjust its device-level UVC image controls and profiles.

OpenLogi drives Logitech webcams over USB Video Class (UVC) and shows them in the same device carousel as your mice and keyboards.

Any Logitech USB camera (Brio, StreamCam, C920, C922, C930e, C270, …) is a standard UVC device, so detection keys off the Logitech vendor id rather than a model table; plug one in and it appears.

A camera's detail screen leads with a Camera tab holding a live preview and the image controls:

  • Lens — zoom, focus, exposure, each with an Auto toggle where the camera has one.
  • Image — brightness, contrast, saturation, sharpness, white balance, tint.
  • Profiles — Default, Streaming, and Video call presets, plus profiles you save yourself; the last applied one is highlighted when you reopen the tab.

These are device-level UVC controls: a change lands in the camera's own registers, so Zoom, Meet, OBS, and everything else see it too, not just the preview.

Saved values live under the camera's device entry:

[devices."<camera-key>".camera_controls]
brightness = 128
contrast = 32

[devices."<camera-key>".camera_profiles."Streaming"]
brightness = 140
saturation = 160

Live preview and snapshots need Camera permission. On macOS, grant it in System Settings → Privacy & Security → Camera; reading and writing UVC controls does not need it.

Litra lights can follow camera activity automatically; see Litra lights.

Status: Camera capture and controls have full backends on macOS (AVFoundation + IOKit UVC), Windows (Media Foundation + DirectShow), and Linux (V4L2 via uvcvideo).

On this page

No Headings