uvcdynctrl

A libwebcam command line tool to manage dynamic controls in uvcvideo.

TLDR

List all available cameras

$ uvcdynctrl -l
copy


Specify the device to use (defaults to video0)
$ uvcdynctrl -d [device_name]
copy


List available controls
$ uvcdynctrl -c
copy


Set a new control value (for negative values, add -- before {{-value}})
$ uvcdynctrl -s [control_name] [value]
copy


Get the current control value
$ uvcdynctrl -g [control_name]
copy


Save the state of the current controls to a file
$ uvcdynctrl -W [filename]
copy


Load the state of the controls from a file
$ uvcdynctrl -L [filename]
copy

SYNOPSIS

uvcdynctrl [OPTIONS]... [VALUES]...

DESCRIPTION

uvcdynctrl 0.2.3

Manage dynamic controls in uvcvideo

-h, --help

Print full help and exit

-V, --version

Print version and exit

-l, --list

List available cameras

-i, --import=filename

Import dynamic controls from an XML file

-a, --addctrl=vid

Import dynamic controls for vid from default location

-v, --verbose

Enable verbose output (default=off)

-d, --device=devicename

Specify the device to use (default=`video0')

-c, --clist

List available controls

-g, --get=control

Retrieve the current control value -G, --get_raw=unit_id:selector Retrieve the current raw control value

-s, --set=control

Set a new control value (For negative values: -s 'My Control' -- -42)

-S, --set_raw=unit_id:selector

Set a new raw control value (value is a hex string of control size, default is little endian use '(BE)' prefix to change: -S 13:1 0x01100c or -S 13:1 '(BE)0x0c1001' )

-f, --formats

List available frame formats

-W, --save=filename

Save device controls state to a file

-L, --load=filename

Load device controls state from a file

SEE ALSO

The full documentation for uvcdynctrl is maintained as a Texinfo manual. If the info and uvcdynctrl programs are properly installed at your site, the command info uvcdynctrl should give you access to the complete manual.

Copied to clipboard