WebCamControl is a Linux GUI app that can be used to control properties of your webcam such as pan, tilt, zoom, etc. You can run it to adjust the camera at the same time as other apps are using it.
It's primarily designed to be an alternative to the Insta360 Link Controller software for controlling Insta360 Link cameras, however it should work with any webcam supported by Video4Linux (V4L2).
It has a mini view that can be used to unobtrusively pan/tilt/zoom:
as well as a full view for full control of the camera (still WIP):
- Presets: Save and restore camera position.
- Non-exclusive access: Can be used at the same time as other apps that use the webcam, such as video conferencing apps.
WebCamControl can be found on Flathub: https://flathub.org/apps/com.daniel15.wcc
A binary of the latest release can be downloaded from https://github.com/Daniel15/WebCamControl/releases/latest. A binary of the latest nightly build can be downloaded from https://nightly.link/Daniel15/WebCamControl/workflows/dotnet/main/artifact.zip.
See "Development" section below.
- Install .NET 8.0
- Clone the repo
- Run it using
dotnet run
:
dotnet run --project ./src/WebCamControl.Gtk
or with your favourite editor (e.g. Rider or VS Code).
To build the release version:
dotnet publish -c Release