LinuxCommandLibrary

uvcdynctrl

Control UVC webcam dynamic settings

TLDR

List cameras

$ uvcdynctrl -l
copy
Use specific device
$ uvcdynctrl -d [device_name]
copy
List available controls
$ uvcdynctrl -c
copy
Set control value
$ uvcdynctrl -s [control_name] [value]
copy
Get control value
$ uvcdynctrl -g [control_name]
copy
Save control state
$ uvcdynctrl -W [filename]
copy
Load control state
$ uvcdynctrl -L [filename]
copy

SYNOPSIS

uvcdynctrl [OPTIONS]

DESCRIPTION

uvcdynctrl manages dynamic controls in the uvcvideo Linux kernel driver. It allows adjusting camera settings like brightness, contrast, exposure, and other UVC-specific controls.
The tool works with USB Video Class (UVC) compatible webcams and cameras.

PARAMETERS

-l, --list

List all available cameras
-d, --device NAME
Use specific device (default: video0)
-c, --clist
List available controls
-s, --set CONTROL VALUE
Set control value
-g, --get CONTROL
Get current control value
-W, --save FILE
Save control state to file
-L, --load FILE
Load control state from file

CAVEATS

Only works with UVC-compatible cameras. Available controls depend on hardware. For negative values, use -- before the value.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community