Авторизация
Зарегистрироваться

Rullz Mini USB HDMI Video Capture Card / Еще один мини-обзор


Где то месяц назад я в комментах увидел отсылку на самую дешевую карту захвата и найдя её на али решил заказать. Пока она пришла и я разбирался что эта за фигня и зачем она мне, случилась акция и мини обзор на неё. Решил написать мини-обзор немного дополняющий, но всё еще не полный. И выложить нарезку записанного для возможности оценить какество захвата.

Если кратко, для старых консолей с моно звуком через преобразователь на hdmi пойдет, но до идеала далеко.

//Рассматриваю usb2 версию, версия usb3 появилась позднее, иначе бы взял её.

Желтый конверт

Желтый конверт с пупыркой содержал пакетик с инструкцией и пакетиком со свистком. Первым делом я изучил инструкцию и запустил загрузку obs студии, а пока она качается я попробовал vlc на linux. На нетбуке 2011 года явно не хватало производительности, а вот на ПК уже было всё приемлемо, но всё же были явные рывки на записи.
Для желающих почитать инструкцию, я отсканировал английскую сторону, переставив плитки для удобства чтения с экрана. Китайская внешне не отличается.
Инструкция

В наших деревнях интернет не быстрый, так что посмотрим что выдаст терминал, как идентифицируется устройство, итп. При первом подключении меня напугал PulseAudio, сходу сообщив всплывашкой что подключено аудио-устройство с моно-входом. То есть стерео музыка с сеги уже не доступна, но может PA врет?
Выхлоп терминала, куча мало понятных символов.

usb 1-7.3: new high-speed USB device number 12 using xhci_hcd
usb 1-7.3: New USB device found, idVendor=534d, idProduct=2109, bcdDevice=21.00
usb 1-7.3: New USB device strings: Mfr=1, Product=0, SerialNumber=0
usb 1-7.3: Manufacturer: MACROSILICON
uvcvideo: Found UVC 1.00 device <unnamed> (534d:2109)
uvcvideo 1-7.3:1.0: Entity type for entity Processing 2 was not initialized!
uvcvideo 1-7.3:1.0: Entity type for entity Camera 1 was not initialized!
hid-generic 0003:534D:2109.0006: hiddev1,hidraw5: USB HID v1.10 Device [MACROSILICON] on usb-0000:00:14.0-7.3/input4

lsusb 
534d:2109 -

Информация из alsa-info
1 [U0x534d0x2109  ]: USB-Audio - USB Device 0x534d:0x2109
                      MACROSILICON USB Device 0x534d:0x2109 at usb-0000:00:14.0-7.3, high speed
 4 [C525           ]: USB-Audio - HD Webcam C525
                      HD Webcam C525 at usb-0000:00:14.0-3, high speed
!!USB Mixer information
!!---------------------
--startcollapse--

USB Mixer: usb_id=0x534d2109, ctrlif=2, ctlerr=0
Card: MACROSILICON USB Device 0x534d:0x2109 at usb-0000:00:14.0-7.3, high speed
  Unit: 2
    Control: name="Digital In Capture Switch", index=0
    Info: id=2, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
USB Mixer: usb_id=0x046d0826, ctrlif=0, ctlerr=0
Card: HD Webcam C525 at usb-0000:00:14.0-3, high speed
  Unit: 5
    Control: name="Mic Capture Volume", index=0
    Info: id=5, control=2, cmask=0x0, channels=1, type="S16"
    Volume: min=1536, max=7680, dBmin=600, dBmax=3000
  Unit: 5
    Control: name="Mic Capture Switch", index=0
    Info: id=5, control=1, cmask=0x0, channels=1, type="INV_BOOLEAN"
    Volume: min=0, max=1, dBmin=0, dBmax=0
--endcollapse--
!!-------Mixer controls for card U0x534d0x2109

Card hw:1 'U0x534d0x2109'/'MACROSILICON USB Device 0x534d:0x2109 at usb-0000:00:14.0-7.3, high speed'
  Mixer name    : 'USB Mixer'
  Components    : 'USB534d:2109'
  Controls      : 3
  Simple ctrls  : 1
Simple mixer control 'Digital In',0
  Capabilities: cswitch cswitch-joined
  Capture channels: Mono
  Mono: Capture [on]

По поводу стерео, см UPD3.

Самое забавное, что у HD Webcam C525 такие же vid:pid, из-за чего я не мог понять что за фигня творится в dmesg и lsusb, в котором свисток не отображался, пока я не выключил веб-камеру. Ииии в этот момент я понял почему Windows Camera могла писать с вебки, а не с rullz.
Да, увы, alsa тоже говорит моно, один канал.

Захваченное видео


Для примера я записал и нарезал подборку с разных источников. Захват шел на i5-7500/16RAM/GTX1063/SSD под Windows 10 и в некоторых моментах linux. В качестве программы захвата использовались windows camera (звук писала не оттуда и не понятно где это исправить), vlc который визуально подтормаживал под обоими системами. и OBS, рекомендованный инструкцией (использовалось аппаратное ускорение). Настройки стандартные, после установки не менял. Весь захват производился в разрешении 1080p30, вне зависимости от разрешения источника сигнала и изображения.
В качестве источников RPi с hdmi, пк с win98 (dvi через пассивный переходник), пк на linux, различные приставки с hdmi выходом.
Присутствуют так же три фрагмента теста, из которых 2 на разрешения (пиксельная пила/меандр/незнаюкакправильноназываетсятакое по вертикали и горизонтали) и tearing тест.
HDCP (невозможность захвата на ps3/4) проверить не могу, тк нет PS и нет возможности на ПК что то вывести и точно знать что hdcp задействован.
Касательно проводов, всё для единого было подключено в hdmi switch 7in1, далее в hdmi splitter 1to2 (теоретически он должен снимать hdcp для своей работы), который одной стороной смотрел в телевизор. Другой стороной через 5 метровый провод в rullz через usb3 порт в ПК.
Монтаж обрезков сделан в Videopad, профиль кодирования youtube 1080p, с поправкой частоты кадров на 30.
Задержка, да мне собственно без разницы, на экране телевизора я её не ощущаю, а если бы стримил поднял бы задержку для других потоков.
Смотреть само собой в 1080p. зы уровень smm2 не мой, но почему то мало прошедших его.


Больше фоточек

Внутренности есть, но спрятаны под радиатор. Пломба бесполезна.
Внешний вид и потроха
Извините, но радиатор отклеивать не буду. Но вот светодиодный резистор мне уже нравится. А пломба на местеКак видно на последнем фото, пломба на месте :-)


Кошка

Кошка

UPD:
Касательно HDCP, я знаю про панель управления, там заявляется поддержка hdcp. НО мне не ясно заявляется или поддерживается.
Вывод Monitor Asset Manager
Monitor
Model name… MACROSILICON
Manufacturer… HJW
Plug and Play ID… HJW1836
Serial number… 190909
Manufacture date… 2019, ISO week 37
Filter driver… None
— EDID revision… 1.3
Input signal type… Digital
Color bit depth… Undefined
Display type… Monochrome/grayscale
Screen size… 530 x 290 mm (23,8 in)
Power management… Active off/sleep
Extension blocs… 1 (CEA/CTA-EXT)
— DDC/CI… Not supported

Color characteristics
Default color space… Non-sRGB
Display gamma… 2,20
Red chromaticity… Rx 0,640 — Ry 0,330
Green chromaticity… Gx 0,300 — Gy 0,600
Blue chromaticity… Bx 0,150 — By 0,060
White point (default)… Wx 0,313 — Wy 0,329
Additional descriptors… None

Timing characteristics
Range limits… Not available
GTF standard… Not supported
Additional descriptors… None
Preferred timing… Yes
Native/preferred timing… 1280x720p at 60Hz (16:9)
Modeline… «1280x720» 74,250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
Detailed timing #1… 1280x768p at 60Hz (16:9)
Modeline… «1280x768» 79,500 1280 1344 1472 1664 768 771 778 798 -hsync +vsync

Standard timings supported
640 x 480p at 60Hz — IBM VGA
800 x 600p at 60Hz — VESA
1024 x 768p at 60Hz — VESA
1024 x 768p at 70Hz — VESA
1024 x 768p at 75Hz — VESA
1280 x 1024p at 75Hz — VESA
1280 x 800p at 60Hz — VESA STD
1280 x 960p at 60Hz — VESA STD
1280 x 1024p at 60Hz — VESA STD
1400 x 1050p at 60Hz — VESA STD
1440 x 900p at 60Hz — VESA STD
1600 x 1200p at 60Hz — VESA STD
1680 x 1050p at 60Hz — VESA STD

EIA/CEA/CTA-861 Information
Revision number… 3
IT underscan… Supported
Basic audio… Supported
YCbCr 4:4:4… Supported
YCbCr 4:2:2… Supported
Native formats… 1
Detailed timing #1… 1360x768p at 60Hz (16:9)
Modeline… «1360x768» 85,500 1360 1424 1536 1792 768 771 777 795 +hsync +vsync
Detailed timing #2… 1366x768p at 60Hz (16:9)
Modeline… «1366x768» 85,500 1366 1436 1579 1792 768 771 774 798 +hsync +vsync
Detailed timing #3… 720x480p at 60Hz (16:9)
Modeline… «720x480» 27,000 720 736 798 858 480 489 495 525 -hsync -vsync

CE video identifiers (VICs) — timing/formats supported
720 x 480p at 60Hz — EDTV (4:3, 8:9)
720 x 576p at 50Hz — EDTV (4:3, 16:15)
1280 x 720p at 50Hz — HDTV (16:9, 1:1)
1280 x 720p at 60Hz — HDTV (16:9, 1:1) [Native]
1920 x 1080p at 50Hz — HDTV (16:9, 1:1)
1920 x 1080p at 60Hz — HDTV (16:9, 1:1)
720 x 480p at 60Hz — EDTV (16:9, 32:27)
720 x 576p at 50Hz — EDTV (16:9, 64:45)
720 x 480i at 60Hz — Doublescan (4:3, 8:9)
720 x 576i at 50Hz — Doublescan (4:3, 16:15)
720 x 480i at 60Hz — Doublescan (16:9, 32:27)
720 x 576i at 50Hz — Doublescan (16:9, 64:45)
1920 x 1080i at 60Hz — HDTV (16:9, 1:1)
1920 x 1080i at 50Hz — HDTV (16:9, 1:1)
1920 x 1080i at 50Hz — HDTV (16:9, 1:1)
1920 x 1080i at 50Hz — HDTV (16:9, 1:1)
1920 x 1080i at 50Hz — HDTV (16:9, 1:1)
1920 x 1080i at 50Hz — HDTV (16:9, 1:1)
NB: NTSC refresh rate = (Hz*1000)/1001

CE audio data (formats supported)
LPCM 2-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz

CE speaker allocation data
Channel configuration… 2.0
Front left/right… Yes
Front LFE… No
Front center… No
Rear left/right… No
Rear center… No
Front left/right center… No
Rear left/right center… No
Rear LFE… No

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address… 1.0.0.0
Supports AI (ACP, ISRC)… No
Supports 48bpp… No
Supports 36bpp… No
Supports 30bpp… No
Supports YCbCr 4:4:4… No
Supports dual-link DVI… No
Maximum TMDS clock… 300MHz
Audio/video latency (p)… n/a
Audio/video latency (i)… n/a
HDMI video capabilities… Yes
EDID screen size… No additional info
3D formats supported… Not supported
Data payload… 030C001000003C20008001020304

YCbCr 4:2:0 video data
Data payload… 0E61606566

Report information
Date generated… 22.07.2020
Software revision… 2.91.0.1043
Data source… Real-time 0x3100
Operating system… 10.0.18363.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,21,57,36,18,BD,E9,02,00,25,1D,01,03,80,35,1D,78,22,EE,91,A3,54,4C,99,26,
0F,50,54,21,0F,00,81,00,81,40,81,80,90,40,95,00,01,01,A9,40,B3,00,01,1D,00,72,51,D0,1E,20,6E,28,
55,00,0F,48,42,00,00,1E,0E,1F,00,80,51,00,1E,30,40,80,37,00,0F,48,42,00,00,1C,00,00,00,10,00,00,
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,FC,00,4D,41,43,52,4F,53,49,4C,49,43,4F,4E,0A,01,19,
02,03,34,F1,52,02,11,13,84,1F,10,03,12,06,15,07,16,05,14,5E,5F,63,64,23,09,7F,07,83,01,00,00,6E,
03,0C,00,10,00,00,3C,20,00,80,01,02,03,04,E5,0E,61,60,65,66,66,21,50,B0,51,00,1B,30,40,70,36,00,
0F,48,42,00,00,1E,66,21,56,AA,51,00,1E,30,46,8F,33,00,0F,48,42,00,00,1E,8C,0A,D0,8A,20,E0,2D,10,
10,3E,96,00,10,09,00,00,00,18,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,B2

UPD2:
В самом начале видео слева видно вертикальную полосу, похоже это проблема не захвата, а сплиттера hdmi. Как стало видно позднее, он такое на «нестандартных» разрешениях иногда выдаёт.

UPD3:
В ОС Linux, ubuntu 20.04 на i5-7500 получилось следующее:
Командой
v4l2-ctl --list-devices
определить какое видео устройство создается картой захвата.
Далее:
$ffmpeg -hide_banner -f v4l2 -list_formats all -i /dev/video2
[video4linux2,v4l2 @ 0x5652cecdc680] Compressed:       mjpeg :          Motion-JPEG : 1920x1080 1600x1200 1360x768 1280x1024 1280x960 1280x720 1024x768 800x600 720x576 720x480 640x480
[video4linux2,v4l2 @ 0x5652cecdc680] Raw       :     yuyv422 :           YUYV 4:2:2 : 1920x1080 1600x1200 1360x768 1280x1024 1280x960 1280x720 1024x768 800x600 720x576 720x480 640x480

$arecord -l
...
карта 4: MS2109 [MS2109], устройство 0: USB Audio [USB Audio]
  Подустройства: 1/1
  Подустройство №0: subdevice #0

Откуда следует
ffmpeg -f v4l2 -input_format mjpeg -framerate 30 -video_size 1920x1080 -i /dev/video2 -f alsa -i hw:4 -vcodec copy out.avi

Захват при этом без тормозов, процессор нагружается в пике на 10%, и самое главное СТЕРЕО звук, проверял захватом стерео теста…
Посредством управления опциями ffmpeg можно сохранять не только в mjpeg avi, но и включить кодер, но это уже сами :-)
Увы 60fps так прихватить не получилось, причем по 60fps тесту, вообще частота кадров какая то странная, как будто плавающая и в районе 24.
Планирую купить +4 Добавить в избранное +20 +27
свернуть развернуть
Комментарии (16)
RSS
+
avatar
+6
> какество захвата
Опечатка по Фрейду? ;)
+
avatar
  • MrFree
  • 22 июля 2020, 00:01
+1
а кто сказал, что это очепятка?
+
avatar
+7
что за новый зверь такой «светодиодный резистор»? если имеете ввиду тот мелкий стеклянный цилиндр возле USB, то это диод или стабилитрон. и светиться он может разве что один раз в своей жизни, причем не долго.
+
avatar
+3
Там резистор-нулевка запаян в поле с гордой надписью «LED»
+
avatar
+2
:)
+
avatar
+1
Ну качество захвата как для $9.52 вполне себе ничего. Я ожидал существенно худших результатов. Жаль что звук моно. Интересно в версии с USB3.0 не пофиксили часом эту проблему?
+
avatar
  • rm_
  • 21 июля 2020, 18:28
+1
Рассматриваю usb2 версию, версия usb3 появилась позднее, иначе бы взял её.
А я заказал USB3-версию, но мне пришла такая как у вас (VID/PID те же самые). Али после диспута вернул всю сумму уплаченную деньгами, за вычетом купона (получилось что купон сгорел зря).
+
avatar
0
HDCP (невозможность захвата на ps3/4) проверить не могу, тк нет PS и нет возможности на ПК что то вывести и точно знать что hdcp задействован.
???


А что про это устройство пишет программа:
www.entechtaiwan.com/util/moninfo.shtm
+
avatar
  • MrFree
  • 22 июля 2020, 11:37
0
дописал в обзор.
А панель проверяет работает ли или просто проверяет наличие флага поддержки?
+
avatar
0
А можете посоветовать рабочий сплиттер который снимет HDCP?
Покупал такой, но запись не работает из HDCP
https://aliexpress.ru/item/item/4000447923170.html

Смотрел что такой часто советуют https://aliexpress.ru/item/item/32794699668.html
+
avatar
0
Интересно, а потянет ли этот свисток raspberry pi? Если свисток умеет 4К превращать в 1080P, можно ли сделать downscale ниже 1080p? Если это будет возможно то можно очень просто сделать ambilight для телевизора.
+
avatar
  • MrFree
  • 22 июля 2020, 11:38
0
в предыдущем миниобзоре этой штуки в комментах даже ссылки давали на форум с обсуждением ambilight и hyperion-ng
+
avatar
0
Спасибо, нашел эту тему, но походу качество будет не очень так как этот свисток имеет неслабую задержку.
+
avatar
0
Очень интересно, будет ли захватываться поток через конвертер с VGA или DP?
+
avatar
  • MrFree
  • 03 ноября 2020, 01:29
+1
проверил только что, с пк d-sub через переходник работает нормально. даже сзвук на вход переходника со звуковухи нормально отработал.
+
avatar
0
О, спасибо! Похоже, мне нужен такой девайс. Закажу на 11.11

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.