https://github.com/daniel15/webcamcontrol
Control pan, tilt, zoom, etc for webcams. Linux alternative to Insta360 Link Controller.
https://github.com/daniel15/webcamcontrol
Last synced: about 1 year ago
JSON representation
Control pan, tilt, zoom, etc for webcams. Linux alternative to Insta360 Link Controller.
- Host: GitHub
- URL: https://github.com/daniel15/webcamcontrol
- Owner: Daniel15
- License: mit
- Created: 2024-07-19T23:55:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T02:33:20.000Z (about 1 year ago)
- Last Synced: 2025-03-24T03:27:13.515Z (about 1 year ago)
- Language: C#
- Size: 141 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://learn.microsoft.com/en-us/dotnet/core/install/linux)
2. Clone the repo
3. Run it using `dotnet run`:
```shell
dotnet run --project ./src/WebCamControl.Gtk
```
or with your favourite editor (e.g. Rider or VS Code).
To build the release version:
```shell
dotnet publish -c Release
```