UNABLE(1)
πΈ NAME πΈ
okay so bestie, welcome to the unable(1) page π
β the manual name is literally UNABLE, and it lives in User Commands. This whole page is about unable, which controls v4l2 loopback devices. No cap.
β¨ SYNOPSIS β¨
v4l2loopback-ctl [OPTIONS]
v4l2loopback-ctl add [OPTIONS] [<outputdevice> [<capturedevice>]]
v4l2loopback-ctl delete <device>
v4l2loopback-ctl list [OPTIONS]
v4l2loopback-ctl query [OPTIONS] <device>
v4l2loopback-ctl set-fps <device> <fps>
v4l2loopback-ctl get-fps <device>
v4l2loopback-ctl set-caps <device> <caps>
v4l2loopback-ctl get-caps <device>
v4l2loopback-ctl set-timeout-image [OPTIONS] <device> <image>
π¦ DESCRIPTION π¦
Managing v4l2 loopback devices is the whole vibe here. The normal way to call it is with a verb β stuff like add or delete β and that verb tells it what action to run. Every verb comes with its own options and arguments, iykyk.
π OPTIONS π
-h,-?,--helpβ print this help and exit π«Ά-v,--versionβ print version and exit β¨
π₯ VERBS AND THEIR ARGUMENTS π₯
π v4l2loopback-ctl add [OPTIONS] [<outputdevice> [<capturedevice>]]:
create/add a new loopback-device β iconic behavior, honestly.
-b <num>,--buffers <num>β buffers to queue π-h <h>,--max-height <h>β maximum allowed frame height-n <name>,--name <name>β pretty name for the device β¨-o <num>,--max-openers <num>β maximum allowed concurrent openers-v,--verboseβ verbose mode (print properties of device after successfully creating it) π-w <w>,--max-width <w>β maximum allowed frame width-x <x>,--exclusive-caps <x>β whether to announce OUTPUT/CAPTURE capabilities exclusively--min-width <w>β minimum allowed frame width--min-height <w>β minimum allowed frame height-?,--helpβ print this help and exit<outputdevice>β if given, create a specific device (otherwise just create a free one). either specify a device name (e.g.'/dev/video1') or a device number ('1'). π<capturedevice>β if given, use separate output & capture devices (otherwise they are the same). π
π¦ v4l2loopback-ctl delete <device>:
delete/remove an unused loopback device.
<device>β can be given one more more times (to delete multiple devices at once). either specify a device name (e.g.'/dev/video1') or a device number ('1'). π«Ά
π v4l2loopback-ctl list [OPTIONS]:
list all available loopback-devices.
-e,--escapeβ escape control-characters in (device) names-h,--helpβ print this help and exit
π v4l2loopback-ctl query [OPTIONS] <device>:
query information about a loopback device.
-e,--escapeβ escape control-characters in (device) names-h,--helpβ print this help and exit<device>β can be given one more more times (to query multiple devices at once). either specify a device name (e.g.'/dev/video1') or a device number ('1'). π
β v4l2loopback-ctl set-fps <device> <fps>:
set the default framerate for a loopback device.
<device>β either specify a device name (e.g.'/dev/video1') or a device number ('1').<fps>β frames per second, either as integer ('30') or fraction ('50/2'). π¬
π§ v4l2loopback-ctl get-fps <device>:
query the framerate of a loopback device.
π v4l2loopback-ctl set-caps <device> <caps>:
set format/dimension/framerate of a loopback device.
<device>β either specify a device name (e.g.'/dev/video1') or a device number ('1').<caps>β format specification as'<fourcc>:<width>x<height>@<fps>'(e.g.'UYVY:1024x768@60/1') unset the current caps with the special value'any'. π₯
π v4l2loopback-ctl get-caps <device>:
get current format/dimension/framerate of a loopback device.
π v4l2loopback-ctl set-timeout-image [OPTIONS] <device> <image>:
set a fallback image to be used if a video producer does not send new frames in time.
<flags>β any of the following flags may be present-h,--helpβ print this help and exit-t <timeout>,--timeout <timeout>β timeout (in ms) β³-v,--verboseβ raise verbosity (print what is being done) π<device>β either specify a device name (e.g.'/dev/video1') or a device number ('1').<image>β image file πΌοΈ
π REPORTING BUGS π
- Issue tracker:
https://github.com/umlaeute/v4l2loopback/issues - Security Issue tracker:
https://git.iem.at/zmoelnig/v4l2loopback/-/issues
and thatβs the whole page, bestie π«Ά β this beauty is utils/v4l2loopback-ctl v0.15.4, dated August 2026, and the footer even hits you with unable to open control device ... ππ periodt.
π¦ where this page comes from
- arch rolling: v4l2loopback-utils 0.15.4-2 Β· GPL2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms