I run the following command:
uv4l --driver uvc --device-id '0458:7081'
It seems to be working, but I've no idea how to define lower fps to reduce traffic. The manual didn't help. The distro is Debian Wheezy.


You can use v4l2-ctl in the V4L2 tools collection to set the frame rate to one allowed value.

| improve this answer | |
  • Thanks. The following commands helped: v4l2-ctl --set-fmt-video=width=1280,height=720,pixelformat=1 && v4l2-ctl --set-parm=8 where pixelformat was determined by: v4l2-ctl --list-formats – beemaster Apr 29 '16 at 6:18
  • Unfortunately I obtained that v4l2-ctl settings sometimes are being ignored by uv4l. Moreover, uv4l removes module 'uvcvideo' so after rebooting 'v4l2-ctrl' can't be applied until the module loaded manually (because there is no file '/dev/video0'). Also there is --configuration param available for uv4l uvc driver. What syntax of arguments for this param? – beemaster Apr 29 '16 at 15:27
  • 1
    you are mixing stuff: uvcvideo is the kernel driver, while uv4l-uvc is the userspace driver. they are mutually exclusive. – prinxis May 2 '16 at 0:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.