Não é possível abrir 2 câmeras USB simultaneamente no player VLC Ubuntu 12.04

0

Não é possível abrir 2 câmeras USB simultaneamente no player VLC Ubuntu 12.04

Como eu abro uma câmera: No terminal (texto após os comandos $ prompt = que eu digito):

$ ls /dev/video*
/dev/video0  /dev/video1
$ vlc v4l2:///dev/video0
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x9f2d908] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.

Agora, o VLC começa a reproduzir a saída da câmera.

Em outro novo terminal (texto após os comandos $ prompt = que eu digito):

$ vlc v4l2:///dev/video1
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x9b24908] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0xb0500960] v4l2 demux error: VIDIOC_STREAMON failed
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
libv4l2: error setting pixformat: Device or resource busy
[0xb0501188] v4l2 access error: cannot set input 0: Device or resource busy
[0xb0501188] v4l2 access error: cannot set input 0: Device or resource busy
[0xb5300618] main input error: open of 'v4l2:///dev/video1' failed

Nenhum vídeo é reproduzido na janela VLC deste terminal.

Objetivo Primário : Eu quero abrir duas câmeras simultaneamente em opencv (c ++) ... tenho erros similares com opencv .. então estou usando o VLC Player para depurar o problema. Os erros ao abrir duas câmeras simultaneamente usando c ++ opencv (o código é semelhante a link )

e557822@e557822-T740:~/Desktop/Camera/starter_video2$ ls /dev/video*
/dev/video0  /dev/video1  /dev/video2
e557822@e557822-T740:~/Desktop/Camera/starter_video2$ ./starter_video2 0 1
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
press space to save a picture. q or esc to quit
init done 
opengl support available 
libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
    
por ironhyde 24.07.2014 / 01:37

2 respostas

0

É só que a largura de banda das portas USB não é suficiente para transmitir os dados das câmeras. Tente ativá-los em uma resolução baixa ou conecte-os em portas diferentes.

    
por aizquier 14.05.2015 / 03:57
0

Tente este link, isso pode resolver seu problema. Parece ser uma situação idêntica.

Post do fórum VLC

    
por Aaron Michael Keul Miller 24.07.2014 / 01:55