Skip to content

Control pan, tilt, zoom, etc for webcams. Linux alternative to Insta360 Link Controller.

License

Notifications You must be signed in to change notification settings

Daniel15/WebCamControl

Repository files navigation

WebCamControl

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):

Features

  • 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.

Installation

Flatpak

WebCamControl can be found on Flathub: https://flathub.org/apps/com.daniel15.wcc

Manually

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.

From source

See "Development" section below.

Development

  1. Install .NET 8.0
  2. Clone the repo
  3. 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

About

Control pan, tilt, zoom, etc for webcams. Linux alternative to Insta360 Link Controller.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages