Если я правильно понял, то для работы avconv не хватает ресурсов, и возможно от этого зависания и такой низкое возможное разрешение. 160х120.
Думаю может както можно передать по сети данные непосредственно с камеры на другой комп в сыром виде.
На сколько я знаю Linux вообщето на такое способен.
Попробовал читать:
user@alsp:~$ sudo dd if=/dev/video0 of=/home/user/cam
dd: чтение «/dev/video0»: Недопустимый аргумент
0+0 записей получено
0+0 записей отправлено
скопировано 0 байт (0 B), 0,00056136 c, 0,0 kB/c
Видимо устройство читать не получится?
Нашел каталог /dev/v4l
v4l - это вроде драйвер видеокамер, и возможно что то что в нем может быть - связно с камерой
в каталоге:
user@alasp:~$ ls /dev/v4l/by-id/
usb-SuYin_Acer_CrystalEye_webcam_CN0314-OV03-VA-R02.00.00-video-index0
user@alasp:~$ ls /dev/v4l/by-path
pci-0000:00:02.1-usb-0:3:1.0-video-index0
при попытке копировать:
user@alasp:~$ sudo dd if=/dev/v4l/by-id/usb-SuYin_Acer_CrystalEye_webcam_CN0314-OV03-VA-R02.00.00-video-index0 of=/home/user/cam
dd: чтение «/dev/v4l/by-id/usb-SuYin_Acer_CrystalEye_webcam_CN0314-OV03-VA-R02.00.00-video-index0»: Недопустимый аргумент
0+0 записей получено
0+0 записей отправлено
скопировано 0 байт (0 B), 0,00128296 c, 0,0 kB/c
както можно читать напрямую, или что вообще можно придумать?
Пользователь решил продолжить мысль 10 Мая 2014, 19:51:01:
команда
sudo mplayer tv:// -tv driver=v4l2:device=/dev/video0 -frames 10 -vo jpeg:quality=80:outdir=/home/user
дает скриншоты, но они пустые и зеленые
проверил УСБ
на этом компе:
*-usb
description: USB controller
product: 82371AB/EB/MB PIIX4 USB
vendor: Intel Corporation
physical id: 7.2
bus info: pci@0000:00:07.2
version: 01
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=64
resources: irq:10 ioport:e000(size=32)
малость старовато.
вот к примеру на ноуте:
*-usb:0
описание: USB controller
продукт: MCP67 OHCI USB 1.1 Controller
производитель: NVIDIA Corporation
физический ID: f
сведения о шине: pci@0000:00:02.0
версия: a2
разрядность: 32 bits
частота: 66MHz
возможности: ohci bus_master cap_list
кофигурация: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3
ресурсы: IRQ:23 память:d0886000-d0886fff
может в юсб проблема - несовместимо с камерой?
как проверить?
жаль. видимо придется все же менять мать...
а она так четко вписалась в настенный тайный шкафчик....
Пользователь решил продолжить мысль 11 Мая 2014, 00:35:51:
Поставил другую камеру - все стало совсем иначе.
root@camera:~# sudo avprobe -f video4linux2 -list_formats all /dev/video1avprobe version 0.8.10-4:0.8.10-0ubuntu0.12.04.1, Copyright (c) 2007-2013 the Libav developers
built on Feb 6 2014 20:59:08 with gcc 4.6.3
[video4linux2 @ 0x94c3ba0] C : mjpeg : MJPEG : 640x480 352x288 320x240 176x144 160x120 1280x1024
столько форматов!
видимо проблема в том, что я подключаю usb2 или даже usb3 камеру к usb1.
вторая камера более старая, ей около 3 лет, и она видимо тянет юсб1.
в общем видимо придется применить старую камеру, хотя она гораздо хуже по качеству съемки
