Свежие обсуждения
Компьютеры

Две web-камеры в linux

1 2

По одной работают, вместе нет. Разные проги и одинаковые, разницы нет.
При запущеной второй камере запускаю первую ругается так:

user@ubuntu:~$ luvcview -d /dev/video0
luvcview 0.2.6

SDL information:
Video driver: x11
A window manager is available
Device information:
Device path: /dev/video0
Stream settings:
Frame format: YUYV (MJPG is not supported by device)
Frame size: 640x480
Frame rate: 30 fps

Quit signal received.
Cleanup done. Exiting ...
user@ubuntu:~$ luvcview -d /dev/video0
luvcview 0.2.6

SDL information:
Video driver: x11
A window manager is available
Device information:
Device path: /dev/video0
Stream settings:
Frame format: YUYV (MJPG is not supported by device)
Frame size: 640x480
Frame rate: 30 fps
Unable to start capture: No space left on device
Error grabbing
Cleanup done. Exiting ...
user@ubuntu:~$

Так нормально, когда в одиночку

user@ubuntu:~$ luvcview -d /dev/video1
luvcview 0.2.6

SDL information:
Video driver: x11
A window manager is available
Device information:
Device path: /dev/video1
Stream settings:
Frame format: YUYV (MJPG is not supported by device)
Frame size: 640x480
Frame rate: 30 fps
Unable to start capture: No space left on device
Error grabbing
Cleanup done. Exiting ...
user@ubuntu:~$ luvcview -d /dev/video1
luvcview 0.2.6

SDL information:
Video driver: x11
A window manager is available
Device information:
Device path: /dev/video1
Stream settings:
Frame format: YUYV (MJPG is not supported by device)
Frame size: 640x480
Frame rate: 30 fps

Quit signal received.
Cleanup done. Exiting ...
user@ubuntu:~$

Так другая прога ругается при запущенной другой камере

user@ubuntu:~$ motion -n -c ~/motion1.conf
[0] Processing thread 0 - config file /home/user/motion1.conf
[0] Motion 3.2.11 Started
[0] ffmpeg LIBAVCODEC_BUILD 3412993 LIBAVFORMAT_BUILD 3415808
[0] Thread 1 is from /home/user/motion1.conf
[1] Thread 1 started
[0] motion-httpd/3.2.11 running, accepting connections
[1] cap.driver: "uvcvideo"
[1] cap.card: "USB2.0_Camera"
[1] cap.bus_info: "usb-0000:00:1d.7-3"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Supported palettes:
[1] 0: YUYV (YUV 4:2:2 (YUYV))
[0] motion-httpd: waiting for data on port TCP 8080
[1] index_format 6 Test palette YUYV (640x480)
[1] Using palette YUYV (640x480) bytesperlines 1280 sizeimage 614400 colorspace 00000008
[1] found control 0x00980900, "Brightness", range 0,255
[1] "Brightness", default 130, current 130
[1] found control 0x00980901, "Contrast", range 0,100
[1] "Contrast", default 45, current 45
[1] found control 0x00980902, "Saturation", range 0,200
[1] "Saturation", default 95, current 95
[1] found control 0x00980903, "Hue", range -180,180
[1] "Hue", default 0, current 0
[1] found control 0x00980910, "Gamma", range 40,100
[1] "Gamma", default 52, current 52
[1] mmap information:
[1] frames=4
[1] 0 length=614400
[1] 1 length=614400
[1] 2 length=614400
[1] 3 length=614400
[1] Error starting stream VIDIOC_STREAMON:
[1] ioctl(VIDIOCGMBUF) - Error device does not support memory map
[1] V4L capturing using read is deprecated!
[1] Motion only supports mmap.
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[1] Retrying until successful connection with camera
[1] cap.driver: "uvcvideo"
[1] cap.card: "USB2.0_Camera"
[1] cap.bus_info: "usb-0000:00:1d.7-3"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Error selecting input 0 VIDIOC_S_INPUT:
[1] ioctl(VIDIOCGMBUF) - Error device does not support memory map
[1] V4L capturing using read is deprecated!
[1] Motion only supports mmap.
[1] Retrying until successful connection with camera
[1] cap.driver: "uvcvideo"
[1] cap.card: "USB2.0_Camera"
[1] cap.bus_info: "usb-0000:00:1d.7-3"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Error selecting input 0 VIDIOC_S_INPUT:
[1] ioctl(VIDIOCGMBUF) - Error device does not support memory map
[1] V4L capturing using read is deprecated!
[1] Motion only supports mmap.
^C[0] httpd - Finishing
[0] httpd Closing
[0] httpd thread exit
[1] Thread exiting
[0] Motion terminating
user@ubuntu:~$

Так нормально, когда в одиночку

user@ubuntu:~$ motion -n -c ~/motion1.conf
[0] Processing thread 0 - config file /home/user/motion1.conf
[0] Motion 3.2.11 Started
[0] ffmpeg LIBAVCODEC_BUILD 3412993 LIBAVFORMAT_BUILD 3415808
[0] Thread 1 is from /home/user/motion1.conf
[1] Thread 1 started
[0] motion-httpd/3.2.11 running, accepting connections
[1] cap.driver: "uvcvideo"
[1] cap.card: "USB2.0_Camera"
[1] cap.bus_info: "usb-0000:00:1d.7-3"
[1] cap.capabilities=0x04000001
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Supported palettes:
[1] 0: YUYV (YUV 4:2:2 (YUYV))
[0] motion-httpd: waiting for data on port TCP 8080
[1] index_format 6 Test palette YUYV (640x480)
[1] Using palette YUYV (640x480) bytesperlines 1280 sizeimage 614400 colorspace 00000008
[1] found control 0x00980900, "Brightness", range 0,255
[1] "Brightness", default 130, current 130
[1] found control 0x00980901, "Contrast", range 0,100
[1] "Contrast", default 45, current 45
[1] found control 0x00980902, "Saturation", range 0,200
[1] "Saturation", default 95, current 95
[1] found control 0x00980903, "Hue", range -180,180
[1] "Hue", default 0, current 0
[1] found control 0x00980910, "Gamma", range 40,100
[1] "Gamma", default 52, current 52
[1] mmap information:
[1] frames=4
[1] 0 length=614400
[1] 1 length=614400
[1] 2 length=614400
[1] 3 length=614400
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items
[1] File of type 8 saved to: /home/user/motion1/20-11-07.avi
[1] File of type 1 saved to: /home/user/motion1/20-11-07-00.jpg
[1] File of type 1 saved to: /home/user/motion1/20-11-08-00.jpg
[1] File of type 1 saved to: /home/user/motion1/20-11-09-00.jpg
[1] File of type 1 saved to: /home/user/motion1/20-11-10-00.jpg
^C[1] File of type 1 saved to: /home/user/motion1/20-11-11-00.jpg
[0] httpd - Finishing
[0] httpd Closing
[0] httpd thread exit
[1] Thread exiting
[1] Calling vid_close() from motion_cleanup
[1] Closing video device /dev/video1
[0] Motion terminating
user@ubuntu:~$

Как запустить две одновременно?

 

Думаешь кто будет читать твои логи?
Запусти одновременно два виртуальных Линукса и подруби к каждому по камере.

 

Вот нафига давать тупые советы? Не хочется читать, не читайте и идите мимо. У меня тут много друзей, кому не лень почитать. В Вам бы только хрень писать в каждом топике.

 

Сам Линукс это хрень. Вы бы хить задачу обрисовали, зачем это нужно. А вообще, в журнале Chip об этом конкретно трепались. Там типа сервак под видеонаблюдение поднимали. Название статьи не помню и искать лень.

 

WN: Ты на скрипке случаем не играешь?

 

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

 

"А Скрипач не нужен, родной. Он только лишнее топливо жрёт." (С)
Если дойдёт конечно....

 

Чем отличаются еврейские семьи, от русских?

Тем, что евреи делают только то и страдают только тем. что выгодно и полезно для своей семьи.

А русские делают только то и страдают только тем, что хочется делать и чем страдается. Или успешно создают себе проблемы, как в мексиканских сериалах, а потом их самоотверженно решают.

Если дойдёт конечно...

 

WN: Сам Линукс это хрень.
Этого достаточно, чтобы сделать выводы...
Кто спрашивал твоё мнение насчёт ОС ???
Хочешь быть затычкой во всех темах?

 

А я с тобой вообще разговаривать не собирался. И в отличие от тебя, сразу дал КОНКРЕТНЫЙ совет по пути наименьшего сопротивления и наименьших затрат времени.