Есть Гента, есть камера, нашёл про неё, что поддерживается драйвером gspca_pac7311, добавил туда её PID, она вроде подхватилась
Ядро 4.4.39, но менять не хочу, машина далеко и доступ через 3G свисток
Driver Info (not using libv4l2):
Driver name : pac7311
Card type : USB Camera (093a:2620)
Bus info : usb-0000:00:1a.0-1.3
Driver version: 4.4.39
Capabilities : 0x85200001
Video Capture
Read/Write
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x05200001
Video Capture
Read/Write
Streaming
Extended Pix Format
Priority: 2
Video input : 0 (pac7311: vflip)
Format Video Capture:
Width/Height : 320/240
Pixel Format : 'PJPG'
Field : None
Bytes per Line : 320
Size Image : 29390
Colorspace : JPEG
Transfer Function : Default
YCbCr Encoding : Default
Quantization : Default
Flags :
Streaming Parameters Video Capture:
Frames per second: invalid (0/0)
Read buffers : 2
User Controls
contrast (int) : min=0 max=15 step=1 default=7 value=7 flags=slider
exposure (int) : min=2 max=63 step=1 default=3 value=3 flags=inactive
gain_automatic (bool) : default=1 value=1 flags=update
gain (int) : min=0 max=244 step=1 default=122 value=122 flags=inactive
horizontal_flip (bool) : default=0 value=0
чтобы не постить простыни вкратце суть проблемы:
при попытке получить картинку
с помощью mplayer ругань:
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: USB Camera (093a:2620)
Capabilities: video capture read/write streaming
supported norms:
inputs: 0 = pac7311;
Current input: 0
Current format: unknown (0x47504a50)
tv.c: norm_from_string(pal): Неизвестный параметр norm, устанавливается default.
v4l2: ioctl enum norm failed: Inappropriate ioctl for device
Ошибка: Невозможно установить norm!
Выбранный вход не имеет тюнера!
v4l2: ioctl set mute failed: Invalid argument
Current format: unknown (0x47504a50),
с помощью ffmmeg ругань такая:
[video4linux2,v4l2 @ 0x555711a352d0] Cannot find a proper format for codec 'none' (id 0), pixel format 'none' (id -1)