V4l-utils
From Gentoo Wiki
v4l-utils is a set of utilities for handling media devices.
See also
See the webcam article for instructions on how to use V4l-utils to set up a webcam for video capture.
See the webcam article for instructions on how to use V4l-utils to set up a webcam for video capture.
Installation
USE flags
USE flags for media-tv/v4l-utils Separate utilities ebuild from upstream v4l-utils package
Emerge
Install media-tv/v4l-utils:
root #
emerge --ask media-tv/v4l-utils
Usage
Invocation
user $
v4l2-ctl --help
General/Common options: --all display all information available -C, --get-ctrl <ctrl>[,<ctrl>...] get the value of the controls [VIDIOC_G_EXT_CTRLS] -c, --set-ctrl <ctrl>=<val>[,<ctrl>=<val>...] set the value of the controls [VIDIOC_S_EXT_CTRLS] -D, --info show driver info [VIDIOC_QUERYCAP] -d, --device <dev> use device <dev> instead of /dev/video0 if <dev> starts with a digit, then /dev/video<dev> is used Otherwise if -z was specified earlier, then <dev> is the entity name or interface ID (if prefixed with 0x) as found in the topology of the media device with the bus info string as specified by the -z option. -e, --out-device <dev> use device <dev> for output streams instead of the default device as set with --device if <dev> starts with a digit, then /dev/video<dev> is used Otherwise if -z was specified earlier, then <dev> is the entity name or interface ID (if prefixed with 0x) as found in the topology of the media device with the bus info string as specified by the -z option. -E, --export-device <dev> use device <dev> for exporting DMA buffers if <dev> starts with a digit, then /dev/video<dev> is used Otherwise if -z was specified earlier, then <dev> is the entity name or interface ID (if prefixed with 0x) as found in the topology of the media device with the bus info string as specified by the -z option. -z, --media-bus-info <bus-info> find the media device with the given bus info string. If set, then -d, -e and -E options can use the entity name or interface ID to refer to the device nodes. -h, --help display this help message --help-all all options --help-io input/output options --help-meta metadata format options --help-misc miscellaneous options --help-overlay overlay format options --help-sdr SDR format options --help-selection crop/selection options --help-stds standards and other video timings options --help-streaming streaming options --help-subdev sub-device options --help-tuner tuner/modulator options --help-vbi VBI format options --help-vidcap video capture format options --help-vidout vidout output format options --help-edid edid handling options -k, --concise be more concise if possible. -l, --list-ctrls display all controls and their values [VIDIOC_QUERYCTRL] -L, --list-ctrls-menus display all controls and their menus [VIDIOC_QUERYMENU] -r, --subset <ctrl>[,<offset>,<size>]+ the subset of the N-dimensional array to get/set for control <ctrl>, for every dimension an (<offset>, <size>) tuple is given. -w, --wrapper use the libv4l2 wrapper library. --list-devices list all v4l devices. If -z was given, then list just the devices of the media device with the bus info string as specified by the -z option. --log-status log the board status in the kernel log [VIDIOC_LOG_STATUS] --get-priority query the current access priority [VIDIOC_G_PRIORITY] --set-priority <prio> set the new access priority [VIDIOC_S_PRIORITY] <prio> is 1 (background), 2 (interactive) or 3 (record) --silent only set the result code, do not print any messages --sleep <secs> sleep <secs>, call QUERYCAP and close the file handle --verbose turn on verbose ioctl status reporting
Removal
Unmerge
root #
emerge --ask --depclean --verbose media-tv/v4l-utils