cameractrls provides command-line and graphical tools for configuring camera controls on Linux. It works with standard V4L2 controls and adds support for a number of vendor-specific features that are not exposed uniformly through the basic camera interface.
The project includes GTK interfaces for adjusting controls as well as an SDL-based camera viewer. It is particularly useful with webcams and USB cameras whose advanced functions would otherwise require manufacturer software, or where users want to save and restore a preferred set of settings automatically.
This is free and open source software.
Key Features
- Read and change standard V4L2 camera controls from a CLI or graphical interface.
- GTK3 and GTK4 frontends for adjusting camera settings interactively.
- SDL-based camera viewer for checking the effect of control changes.
- Logitech extensions include LED behaviour, field of view, relative pan and tilt, and PTZ presets on supported devices.
- Additional controls for supported Razer Kiyo Pro, Dell UltraSharp and AnkerWork cameras.
- Save camera-control presets and restore them later.
- Control Restore Daemon can reapply saved settings when a camera is connected.
- PTZ helper tools provide alternative ways to control compatible pan, tilt and zoom cameras.
- MIDI, game-controller and SpaceNavigator-oriented PTZ control tools are included for suitable workflows.
- Vendor-specific extensions supplement controls that are unavailable through standard V4L2 interfaces.
- Designed to work without requiring the manufacturer’s proprietary configuration utility.
Website: github.com/soyersoyer/cameractrls
Support:
Developer: soyer
License: GNU Lesser General Public License v3.0

cameractrls is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Camera Tools | |
|---|---|
| darktable | Virtual lighttable and darkroom for photographers |
| digiKam | Digital photo management application with revamped camera support |
| gPhoto | Digital camera command-line client |
| ExifTool | Library and program to read and write meta information in multimedia files |
| RawTherapee | RAW image processing application |
| RapidRAW | Non-destructive, and GPU-accelerated RAW image editor |
| Entangle | Tethered camera control and capture |
| Kamera | KDE integration for gphoto2 cameras |
| cameractrls | Set camera controls |
| rawbit | Camera RAW image preprocessor and importer |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.