So I have received the ms2130 HDMI-USB3 capture card.
The A/D AV converter & SV-HDMI/adapter is not received so far, and I have not avialable my HDV camcorder (on service) to output HDMI video stream with.

Yet, I have initially run some verification tests on the ms2130 HDMI-USB3 UHD capture card alone, for what they are worth.

As "UHD" (and/or USB3) is mostly generic used to identify this card (while ms2130 almost not), the some output is piped and stripped with grep "UHD".

----------------

   dmesg | grep UHD
   [    2.798210] usb 2-5: Product: USB3.0 UHD
   [    2.827772] hid-generic 0003:345F:2130.0005: hiddev97,hidraw4:
   USB HID v1.10 Device [MACROSILICON USB3.0 UHD] on
   usb-0000:00:14.0-5/input4
   [    4.805554] usb 2-5: Found UVC 1.00 device USB3.0 UHD (345f:2130)


   udevadm info  /dev/video* | egrep 'DEVNAME|ID_V4L_PRODUCT'
   E: DEVNAME=/dev/video0
   E: ID_V4L_PRODUCT=USB 2.0 Camera: HD 720P Webcam
   E: DEVNAME=/dev/video1
   E: ID_V4L_PRODUCT=USB 2.0 Camera: HD 720P Webcam
   E: DEVNAME=/dev/video2
   E: ID_V4L_PRODUCT=USB3.0 UHD: USB3.0 UHD
   E: DEVNAME=/dev/video3
   E: ID_V4L_PRODUCT=USB3.0 UHD: USB3.0 UHD


   udevadm info  /dev/video* | egrep UHD
   S: v4l/by-id/usb-MACROSILICON_USB3.0_UHD_20210623-video-index0
   E: ID_V4L_PRODUCT=USB3.0 UHD: USB3.0 UHD
   E: ID_MODEL=USB3.0_UHD
   E: ID_MODEL_ENC=USB3.0\x20UHD
   E: ID_SERIAL=MACROSILICON_USB3.0_UHD_20210623
   E:
   DEVLINKS=/dev/v4l/by-id/usb-MACROSILICON_USB3.0_UHD_20210623-video-index0
   /dev/v4l/by-path/pci-0000:00:14.0-usb-0:5:1.0-video-index0
   S: v4l/by-id/usb-MACROSILICON_USB3.0_UHD_20210623-video-index1
   E: ID_V4L_PRODUCT=USB3.0 UHD: USB3.0 UHD
   E: ID_MODEL=USB3.0_UHD
   E: ID_MODEL_ENC=USB3.0\x20UHD
   E: ID_SERIAL=MACROSILICON_USB3.0_UHD_20210623
   E:
   DEVLINKS=/dev/v4l/by-path/pci-0000:00:14.0-usb-0:5:1.0-video-index1
   /dev/v4l/by-id/usb-MACROSILICON_USB3.0_UHD_20210623-video-index1


   lsusb | grep UHD
   Bus 002 Device 004: ID 345f:2130 MACROSILICON USB3.0 UHD

   cat /proc/asound/cards | grep UHD
     2 [UHD            ]: USB-Audio - USB3.0 UHD
                          MACROSILICON USB3.0 UHD at
   usb-0000:00:14.0-5, super speed

   ll /dev/video*
   crw-rw----+ 1 root video 81, 0 feb.  25 14:15 /dev/video0
   crw-rw----+ 1 root video 81, 1 feb.  25 14:15 /dev/video1
   crw-rw----+ 1 root video 81, 2 feb.  25 14:15 /dev/video2
   crw-rw----+ 1 root video 81, 3 feb.  25 14:15 /dev/video3

   ---------------------

   v4l2-ctl --list-devices
   USB 2.0 Camera: HD 720P Webcam (usb-0000:00:14.0-11):
            /dev/video0
            /dev/video1

   USB3.0 UHD: USB3.0 UHD (usb-0000:00:14.0-5):
            /dev/video2
            /dev/video3

   -----------

   v4l2-ctl --list-formats-ext
   ioctl: VIDIOC_ENUM_FMT
            Index       : 0
            Type        : Video Capture
            Pixel Format: 'YUYV'
            Name        : YUYV 4:2:2
                    Size: Discrete 640x480
                            Interval: Discrete 0.030s (33.000 fps)
                            Interval: Discrete 0.067s (15.000 fps)
                    Size: Discrete 1280x720
                            Interval: Discrete 0.100s (10.000 fps)
                    Size: Discrete 640x360
                            Interval: Discrete 0.030s (33.000 fps)
                            Interval: Discrete 0.067s (15.000 fps)
                ................
     Index       : 1
            Type        : Video Capture
            Pixel Format: 'MJPG' (compressed)
            Name        : Motion-JPEG
                    Size: Discrete 640x480
                            Interval: Discrete 0.030s (33.000 fps)
                            Interval: Discrete 0.067s (15.000 fps)
                    Size: Discrete 1280x720
                            Interval: Discrete 0.030s (33.000 fps)
                            Interval: Discrete 0.067s (15.000 fps)
                    Size: Discrete 640x360
                            Interval: Discrete 0.030s (33.000 fps)
                            Interval: Discrete 0.067s (15.000 fps)
                           ......................



As the above doesn't list any 1920x1080 resolution, I wonder if it list just format for the usb2 webcam and not for ms2130 capture card?
-------------------------------------

Try also ffplay to list supported formats for a video4linux2 device:

   ffplay -hide_banner -f v4l2 -list_formats all /dev/video2
   [video4linux2,v4l2 @ 0x7f8280000cc0] Raw       :     yuyv422
   :           YUYV 4:2:2 : 1920x1080 1600x1200 1360x768 1280x1024
   1280x960 1280x720 1024x768 800x600 720x576 720x480 640x480
   /dev/video2: Immediate exit requested
   nan    :  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0


   ffplay -hide_banner -f v4l2 -list_formats all /dev/video3
   [video4linux2,v4l2 @ 0x7f3bd0000cc0] ioctl(VIDIOC_G_INPUT):
   Inappropriate ioctl for device
   /dev/video3: Inappropriate ioctl for device


-------------

I am not sure about what the following command really does, but it was described to

"Grab and record the input of a video4linux2 device, leave the frame rate and size as previously set:"

   ffmpeg -hide_banner -f v4l2 -input_format yuyv422 -i /dev/video2
   out_test.mpeg

   [video4linux2,v4l2 @ 0x55c22212cfc0] Dequeued v4l2 buffer contains
   corrupted data (0 bytes).
   Input #0, video4linux2,v4l2, from '/dev/video2':
      Duration: N/A, start: 0.000000, bitrate: 1990656 kb/s
      Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422,
   1920x1080, 1990656 kb/s, 60 fps, 60 tbr, 1000k tbn
   Stream mapping:
      Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg1video (native))
   Press [q] to stop, [?] for help
   [video4linux2,v4l2 @ 0x55c22212cfc0] Dequeued v4l2 buffer contains
   corrupted data (0 bytes).
        Last message repeated 30 times
   [mpeg @ 0x55c22214f800] VBV buffer size not set, using default size
   of 230KB
   If you want the mpeg file to be compliant to some specification
   Like DVD, VCD or others, make sure you set the correct buffer size
   Output #0, mpeg, to 'out_test.mpeg':
      Metadata:
        encoder         : Lavf59.27.100
      Stream #0:0: Video: mpeg1video, yuv420p(tv, progressive),
   1920x1080, q=2-31, 200 kb/s, 60 fps, 90k tbn
        Metadata:
          encoder         : Lavc59.37.100 mpeg1video
        Side data:
          cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0
   vbv_delay: N/A
   frame= 1628 fps= 60 q=2.0 Lsize=    4702kB time=03:13:19.68
   bitrate=   3.3kbits/s speed= 427x
   video:4675kB audio:0kB subtitle:0kB other streams:0kB global
   headers:0kB muxing overhead: 0.572162%
   Exiting normally, received signal 2.




-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to