Closed witnessmenow closed 3 years ago
Hey Joel, thanks for getting back so quickly.
So I could never get uvcc devices
to work even after replacing the drivers with WinUSB using Zadig (plus it seemed to stop working as a webcam when I did this) but for the fun of it I just decided to try interact with the camera using the vendor and product ID as it's displayed in Zadig (although i think its standard) and it worked!
I would still say that this is an issue, but at least there is a workaround
uvcc --vendor 0x46d --product 0x82d export
(I'm running as admin in the screen shot, but I have tested without admin too and its fine)
@witnessmenow: great that it works!
Documentation on getting the vendor/product ids could be improved, including possible workarounds on different operating systems. The same numbers are available, for example, in Windows' Control Panel, but have to dig around a bit to find them. Don't really want to add Windows-specific code to uvcc devices
though.
You might be going for a multi-camera setup (as indicated by Logitech link), but if you have a single UVC device you shouldn't even need to use --vendor
and --product
since the first device is (should be!) autodetected/used automatically (since uvcc
v2).
@witnessmenow: slightly changed how devices are listed (in the forked uvc-control
) and released uvcc
v3.0.0 today. With this change, errors thrown by Device.usb.Device.open()
should be swallowed/ignored. Perhaps uvcc devices
works as expected now? Would appreciate if you could confirm, being a Windows user.
Will try take a look at the weekend @joelpurra . Thanks for the update
Sorry about the delay, just tried it there and successfully found the cameras
Also I do not believe I have installed anything with Zadig, as I mentioned in an earlier reply to this that it was not working for me when I did
@witnessmenow: happy to hear, thanks for confirming =)
UVC devices should be supported without a specific drivers, as that's presumably a major reason the UVC standard exists. Thanks for also confirming that Zadig is not needed (by libusb
) for this use-case!
Hello,
I get the following error when I try run
uvcc devices
Is their a driver setup step I'm missing or something?
I'm currently using Generic windows drivers rather than the logitech ones as described in this setup: https://blog.logitech.com/2018/01/03/multi-camera-streaming-with-logitech-webcams-a-how-to-guide/
Please let me know if you need more information