The difference between /dev/video0 and /dev/video1 for a single camera is that one is for 'Video Capture' and the other is for 'Metadata Capture'.
It can be checked in 'Device Caps' info below:
The following command shows the info for /dev/video0:
$ v4l2-ctl --info --device /dev/video0
Driver Info (not using libv4l2):
Driver name : uvcvideo
Card type : 720p HD Camera: 720p HD Camera
Bus info : usb-0000:00:14.0-6
Driver version: 5.3.18
Capabilities : 0x84A00001
Video Capture
Metadata Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format
And for /dev/video1:
$ v4l2-ctl --info --device /dev/video1
Driver Info (not using libv4l2):
Driver name : uvcvideo
Card type : 720p HD Camera: 720p HD Camera
Bus info : usb-0000:00:14.0-6
Driver version: 5.3.18
Capabilities : 0x84A00001
Video Capture
Metadata Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04A00000
Metadata Capture
Streaming
Extended Pix Format
/dev/video0
and/dev/video1
. For me, the problem occurs after upgrading from Ubuntu 14.04 to Kubuntu 18.04.lsusb
only shows one device, whereas udevadm shows two identical devices.Which OS are you using?
– André May 15 '19 at 11:38