![Forrest logo](/images/logo.png)
uvcdynctrl
uvcdynctrl is a command-line tool used for controlling the settings and parameters of USB Video Class (UVC) compliant devices on Linux systems. It provides a convenient way to interact with UVC-compatible webcams, digital cameras, and other devices capable of capturing video and audio.
With uvcdynctrl, users can query and modify various properties of their UVC devices such as brightness, contrast, hue, saturation, focus, exposure, and white balance. It can also retrieve and set the camera's capabilities and supported options.
One of the main advantages of uvcdynctrl is its ability to control UVC devices in real-time, making it useful for applications that require dynamic adjustments to camera settings. It offers a simple yet powerful interface through the command line, allowing users to easily fine-tune the output of their UVC cameras.
Since uvcdynctrl operates through the command line, it can be integrated into scripts or used in automation tasks, enabling more advanced control and customization of UVC devices. Additionally, the tool supports various UVC extensions, providing access to extended features and functionalities depending on the supported camera model.
Overall, uvcdynctrl empowers users to efficiently manage and optimize the configuration of UVC devices from the command line, providing flexibility and control over their video and audio capture capabilities.
List of commands for uvcdynctrl:
-
uvcdynctrl:tldr:07170 uvcdynctrl: Specify the device to use (defaults to `video0`).$ uvcdynctrl -d ${device_name}try on your machineexplain this command
-
uvcdynctrl:tldr:4590d uvcdynctrl: Load the state of the controls from a file.$ uvcdynctrl -L ${filename}try on your machineexplain this command
-
uvcdynctrl:tldr:461bf uvcdynctrl: List all available cameras.$ uvcdynctrl -ltry on your machineexplain this command
-
uvcdynctrl:tldr:7af7c uvcdynctrl: List available controls.$ uvcdynctrl -ctry on your machineexplain this command
-
uvcdynctrl:tldr:aa1ab uvcdynctrl: Save the state of the current controls to a file.$ uvcdynctrl -W ${filename}try on your machineexplain this command
-
uvcdynctrl:tldr:b0969 uvcdynctrl: before {{-value}}).$ uvcdynctrl -s ${control_name} ${value}try on your machineexplain this command
-
uvcdynctrl:tldr:b3ab4 uvcdynctrl: Get the current control value.$ uvcdynctrl -g ${control_name}try on your machineexplain this command