UVC compliant device 0c45:6366 Microdia - Victure SC30

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As per http://www.ideasonboard.org/uvc/#devices, I'm reporting a working device not listed in the table. Please see details of lsusb, dmesg, ffmpeg and gst-device-monitor-1.0 below.

The product is advertised as "Victure Webcam SC30"
https://www.amazon.co.uk/gp/product/B086QF84DK/



lsusb:
Bus 001 Device 016: ID 0c45:6366 Microdia


dmesg:
[200407.743816] usb 1-2.4: new high-speed USB device number 19 using xhci_hcd [200408.361398] usb 1-2.4: New USB device found, idVendor=0c45, idProduct=6366, bcdDevice= 1.00 [200408.361406] usb 1-2.4: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[200408.361411] usb 1-2.4: Product: USB  Camera
[200408.361414] usb 1-2.4: Manufacturer: USB  Camera
[200408.361417] usb 1-2.4: SerialNumber: USB  Camera
[200408.364677] uvcvideo: Found UVC 1.00 device USB  Camera (0c45:6366)
[200408.406090] input: USB Camera: USB Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.0/input/input22



ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video2
[video4linux2,v4l2 @ 0x564561b2a6c0] Compressed: mjpeg : Motion-JPEG : 1920x1080 1280x720 960x540 800x600 640x480 320x240 320x180 176x144 160x120 1920x1080 [video4linux2,v4l2 @ 0x564561b2a6c0] Raw : yuyv422 : YUYV 4:2:2 : 1920x1080 1280x720 640x480 320x240 1920x1080

ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video4
[video4linux2,v4l2 @ 0x55a5550af6c0] Compressed: h264 : H.264 : 1920x1080 1280x720 640x480 320x240 176x144 160x120 1920x1080


gst-device-monitor-1.0:

Device found:

	name  : USB  Camera: USB  Camera
	class : Video/Source
caps : video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 5/1, 5/1 }; video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 5/1, 5/1 }; video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)5/1; video/x-raw, format=(string)YUY2, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-raw, format=(string)YUY2, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)960, height=(int)540, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)800, height=(int)600, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)320, height=(int)180, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; image/jpeg, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 };
	properties:
		udev-probed = true
		device.bus_path = pci-0000:00:14.0-usb-0:2.4:1.0
sysfs.path = /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.0/video4linux/video2
		device.bus = usb
		device.subsystem = video4linux
		device.vendor.id = 0c45
		device.vendor.name = "USB\\x20\\x20Camera"
		device.product.id = 6366
		device.product.name = "USB\ \ Camera:\ USB\ \ Camera"
		device.serial = USB_Camera_USB_Camera_USB_Camera
		device.capabilities = :capture:
		device.api = v4l2
		device.path = /dev/video2
		v4l2.device.driver = uvcvideo
		v4l2.device.card = "USB\ \ Camera:\ USB\ \ Camera"
		v4l2.device.bus_info = usb-0000:00:14.0-2.4
		v4l2.device.version = 329746 (0x00050812)
		v4l2.device.capabilities = 2225078273 (0x84a00001)
		v4l2.device.device_caps = 69206017 (0x04200001)
	gst-launch-1.0 v4l2src device=/dev/video2 ! ...


Device found:

	name  : USB  Camera: USB  Camera
	class : Video/Source
caps : video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1, 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)176, height=(int)144, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 }; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)160, height=(int)120, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction){ 30/1, 20/1, 15/1, 10/1, 5/1 };
	properties:
		udev-probed = true
		device.bus_path = pci-0000:00:14.0-usb-0:2.4:1.0
sysfs.path = /sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.0/video4linux/video4
		device.bus = usb
		device.subsystem = video4linux
		device.vendor.id = 0c45
		device.vendor.name = "USB\\x20\\x20Camera"
		device.product.id = 6366
		device.product.name = "USB\ \ Camera:\ USB\ \ Camera"
		device.serial = USB_Camera_USB_Camera_USB_Camera
		device.capabilities = :capture:
		device.api = v4l2
		device.path = /dev/video4
		v4l2.device.driver = uvcvideo
		v4l2.device.card = "USB\ \ Camera:\ USB\ \ Camera"
		v4l2.device.bus_info = usb-0000:00:14.0-2.4
		v4l2.device.version = 329746 (0x00050812)
		v4l2.device.capabilities = 2225078273 (0x84a00001)
		v4l2.device.device_caps = 69206017 (0x04200001)
	gst-launch-1.0 v4l2src device=/dev/video4 ! ...



Device found:

	name  : USB  Camera Analogue Stereo
	class : Audio/Source
caps : audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ];
	        audio/x-alaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ];
	        audio/x-mulaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ];
	properties:
		alsa.resolution_bits = 16
		device.api = alsa
		device.class = sound
		alsa.class = generic
		alsa.subclass = generic-mix
		alsa.name = "USB\ Audio"
		alsa.id = "USB\ Audio"
		alsa.subdevice = 0
		alsa.subdevice_name = "subdevice\ \#0"
		alsa.device = 0
		alsa.card = 4
		alsa.card_name = "USB\ \ Camera"
alsa.long_card_name = "USB\ \ Camera\ USB\ \ Camera\ at\ usb-0000:00:14.0-2.4\,\ high\ speed"
		alsa.driver_name = snd_usb_audio
		device.bus_path = pci-0000:00:14.0-usb-0:2.4:1.3
sysfs.path = /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.4/1-2.4:1.3/sound/card4
		udev.id = usb-USB_Camera_USB_Camera_USB_Camera-03
		device.bus = usb
		device.vendor.id = 0c45
		device.vendor.name = Microdia
		device.product.id = 6366
		device.product.name = "USB\ \ Camera"
		device.serial = USB_Camera_USB_Camera_USB_Camera
		device.form_factor = webcam
		device.string = front:4
		device.buffering.buffer_size = 352800
		device.buffering.fragment_size = 176400
		device.access_mode = mmap+timer
		device.profile.name = analog-stereo
		device.profile.description = "Analogue\ Stereo"
		device.description = "USB\ \ Camera\ Analogue\ Stereo"
		module-udev-detect.discovered = 1
		device.icon_name = camera-web-usb
		is-default = true
gst-launch-1.0 pulsesrc device=alsa_input.usb-USB_Camera_USB_Camera_USB_Camera-03.analog-stereo ! ...




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux