Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Camara Genius Eye 312 en Wheezy.

105 views
Skip to first unread message

Hector Garcia

unread,
Sep 6, 2013, 4:10:02 PM9/6/13
to
Buenas tardes.

Desde hace algunos añitos, tengo en mi poder esta camarita. (1) No la
he podido hacer funcionar ni en los tiempos de squeeze ni en wheezy.

Detallo lo que he hecho hasta ahora.

# lsusb
Bus 003 Device 002: ID 093a:2622 Pixart Imaging, Inc.

# lsmod | grep video
uvcvideo 56896 0
videodev 61658 2 uvcvideo,gspca_main
media 13692 2 videodev,uvcvideo
i2c_core 19116 2 i2c_piix4,videodev
video 17459 0
--ehci_hcd,ohci_hcd,usb_storage,ums_realtek,uvcvideo,gspca_main,gspca_pac7302,snd_usbmidi_lib,snd_usb_audio

Se aprecia que la camara está reconocida e instalada.


# v4l-info /dev/video1

### v4l2 device info [/dev/video1] ###
general info
VIDIOC_QUERYCAP
driver : "pac7302"
card : "USB Camera (093a:2622)"
bus_info : "usb-0000:00:12.0-1"
version : 3.2.41
capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]

standards
..
..
video capture
VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index : 0
type : VIDEO_CAPTURE
flags : 1
description : "PJPG"
pixelformat : 0x47504a50 [PJPG]


Aqui se observa el codec de video que usa.

Así, según aceptada por wheezy, si trato de grabar/reproducir algo

ffplay -f video4linux2 -i /dev/video1


[video4linux2,v4l2 @ 0x8140180] Cannot find a proper format for
codec_id 0, pix_fmt -1.
/dev/video1: Input/output error


El mismo error siempre.

Ya me cargué ffmpeg y lo instalé de nuevo, con soporte libv4l2, como
dice aqui (2)


Ni skype, que se supone que maneja PJPG, me muestra el video desde la cámara.

Hasta llegue a pensar que el CCD podia estar dañado.Ayer la probé en
XP...y funciono :(

Como dice la cancion: "Ya me canso de buscar y no amanece..""

Habia una pagina del driver actualizado, que ya no existe

¿Alguna idea, antes de que termine en el cesto de basura?

Gracias

Saludos cordiales

(1) http://www.geniusnet.com/wSite/ct?xItem=19454&ctNode=1302
(2) http://www.e-rave.nl/installing-ffmpeg-on-debian-squeeze-and-newer

--
Hector
--
El Pic no pudo Iniciar correctamente.
Inserte el disco de arranque y presione cualquier pin para continuar...

Linux Registered User #467500
https://linuxcounter.net/user/467500.html


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACzWLTKfmNS87Aq2WwBK9iia...@mail.gmail.com

Alberto Vicat

unread,
Sep 7, 2013, 8:50:02 AM9/7/13
to
El 06/09/2013 17:05, Hector Garcia escribi�:
> Buenas tardes.
>
> Desde hace algunos a�itos, tengo en mi poder esta camarita. (1) No la
> he podido hacer funcionar ni en los tiempos de squeeze ni en wheezy.
>
> Detallo lo que he hecho hasta ahora.
>
> # lsusb
> Bus 003 Device 002: ID 093a:2622 Pixart Imaging, Inc.
>
> # lsmod | grep video
> uvcvideo 56896 0
> videodev 61658 2 uvcvideo,gspca_main
> media 13692 2 videodev,uvcvideo
> i2c_core 19116 2 i2c_piix4,videodev
> video 17459 0
> --ehci_hcd,ohci_hcd,usb_storage,ums_realtek,uvcvideo,gspca_main,gspca_pac7302,snd_usbmidi_lib,snd_usb_audio
>
> Se aprecia que la camara est� reconocida e instalada.
>
>
> # v4l-info /dev/video1
>
> ### v4l2 device info [/dev/video1] ###
> general info
> VIDIOC_QUERYCAP
> driver : "pac7302"
> card : "USB Camera (093a:2622)"
> bus_info : "usb-0000:00:12.0-1"
> version : 3.2.41
> capabilities : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]
>
> standards
> ..
> ..
> video capture
> VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
> index : 0
> type : VIDEO_CAPTURE
> flags : 1
> description : "PJPG"
> pixelformat : 0x47504a50 [PJPG]
>
>
> Aqui se observa el codec de video que usa.
>
> As�, seg�n aceptada por wheezy, si trato de grabar/reproducir algo
>
> ffplay -f video4linux2 -i /dev/video1
>
>
> [video4linux2,v4l2 @ 0x8140180] Cannot find a proper format for
> codec_id 0, pix_fmt -1.
> /dev/video1: Input/output error
>
>
> El mismo error siempre.
>
> Ya me cargu� ffmpeg y lo instal� de nuevo, con soporte libv4l2, como
> dice aqui (2)
>
>
> Ni skype, que se supone que maneja PJPG, me muestra el video desde la c�mara.
>
> Hasta llegue a pensar que el CCD podia estar da�ado.Ayer la prob� en
> XP...y funciono :(
>
> Como dice la cancion: "Ya me canso de buscar y no amanece..""
>
> Habia una pagina del driver actualizado, que ya no existe
>
> �Alguna idea, antes de que termine en el cesto de basura?
>
> Gracias
>
> Saludos cordiales
>
> (1) http://www.geniusnet.com/wSite/ct?xItem=19454&ctNode=1302
> (2) http://www.e-rave.nl/installing-ffmpeg-on-debian-squeeze-and-newer
>

Me ocurri� hace poco, aunque no es Genius. En video0 ni video1 no la
encontraba. Apareci� en "channel 4 TV".

Saludos


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/522B1EA7...@gmail.com

Camaleón

unread,
Sep 7, 2013, 10:20:01 AM9/7/13
to
El Fri, 06 Sep 2013 15:05:38 -0500, Hector Garcia escribió:

> Desde hace algunos añitos, tengo en mi poder esta camarita. (1) No la he
> podido hacer funcionar ni en los tiempos de squeeze ni en wheezy.

(...)

> Se aprecia que la camara está reconocida e instalada.

(...)

> Así, según aceptada por wheezy, si trato de grabar/reproducir algo
>
> ffplay -f video4linux2 -i /dev/video1
> [video4linux2,v4l2 @ 0x8140180] Cannot find a proper format for codec_id
> 0, pix_fmt -1.
> /dev/video1: Input/output error

¿Has probado especificando un códec de vídeo con "-vcodec"? Siempre y
cuando ffmpeg admita ese tipo de códec (PJPG), claro, porque parece un
formato de imagen estático no de vídeo.

> El mismo error siempre.

¿Por qué en lugar de empezar por lo más complejo no empiezas por probar
lo más sencillo? Prueba la cámara con alguna aplicación que trabaje con
vídeo (p. ej., con Cheese o similares) a ver qué pasa.

O bueno, prueba otras opciones:

How do I use ffmpeg to take pictures with my web camera?
http://askubuntu.com/questions/102755/how-do-i-use-ffmpeg-to-take-pictures-with-my-web-camera

> Ya me cargué ffmpeg y lo instalé de nuevo, con soporte libv4l2, como
> dice aqui (2)
>
>
> Ni skype, que se supone que maneja PJPG, me muestra el video desde la
> cámara.

(...)

Bueno, es que Skype es muy puñereto, mejor probar antes con una
aplicación nativa para linux y que tenga soporte para ese formato.

¹http://www.ffmpeg.org/ffplay.html

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.09...@gmail.com

Hector Garcia

unread,
Sep 9, 2013, 1:00:02 PM9/9/13
to
Resuelto!!! bueno, parcialmente

Elsa, tu respuesta me dió una luz indirecta. Me puse a buscar ¿Cual es
el codec de pjpg? y, de alguna extraña manera, llegué a estos
comentarios (1)

Que, aplicados, me permitieron ver por primera vez en años, una imagen
a través de la camarita en linux.

Básicamente, estoy obligado a precargar v4l2convert.so antes de la
captura (según entiendo, también se puede con v4l2compat.so)
Es necesario instalar libv4l-dev

Aquí los comandos que he ejecutado de pruebas:

Foto con fswebcam:
LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libv4l/v4l2convert.so fswebcam
-v -l 5 image.jpeg

Foto con ffmpeg, es necesario especificar el framerate (en mi caso 5 fps):
LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libv4l/v4l2convert.so ffmpeg
-f video4linux2 -s 640x480 -r 5 -vframes 1 -i /dev/video0 -f image2
prueba.jpg

Reproducción de video con mplayer:
LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libv4l/v4l2convert.so mplayer
-fps 30 -tv driver=v4l2:width=640:height=480:device=/dev/video0 tv://


Los comandos de arriba son la prueba en la raspberry, donde había
probado hasta el momento de escribir estas lineas.

Acabo de probar en la lap, exitosamente, reproduciendo en pantalla con
el siguiente comando :

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so mplayer -fps
30 -tv driver=v4l2:width=640:height=480:device=/dev/video1 tv://



Ahora, me falta ver como configurar el modulo permanentemente para que
las aplicaciones puedan interactuar correctamente...



Saludos!!


(1) https://github.com/fsphil/fswebcam/issues/3
--
Hector
--
El Pic no pudo Iniciar correctamente.
Inserte el disco de arranque y presione cualquier pin para continuar...

Linux Registered User #467500
https://linuxcounter.net/user/467500.html


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACzWLTLAucfYjak0yd1qeUv-...@mail.gmail.com

Camaleón

unread,
Sep 9, 2013, 1:30:03 PM9/9/13
to
El Mon, 09 Sep 2013 11:52:49 -0500, Hector Garcia escribió:

> El día 7 de septiembre de 2013 09:11, Camaleón <noel...@gmail.com>
> escribió:

(...)

>>> Así, según aceptada por wheezy, si trato de grabar/reproducir algo
>>>
>>> ffplay -f video4linux2 -i /dev/video1 [video4linux2,v4l2 @ 0x8140180]
>>> Cannot find a proper format for codec_id 0, pix_fmt -1.
>>> /dev/video1: Input/output error
>>
>> ¿Has probado especificando un códec de vídeo con "-vcodec"? Siempre y
>> cuando ffmpeg admita ese tipo de códec (PJPG), claro, porque parece un
>> formato de imagen estático no de vídeo.

(...)

> Resuelto!!! bueno, parcialmente
>
> Elsa, tu respuesta me dió una luz indirecta. Me puse a buscar ¿Cual es
> el codec de pjpg? y, de alguna extraña manera, llegué a estos
> comentarios (1)
>
> Que, aplicados, me permitieron ver por primera vez en años, una imagen a
> través de la camarita en linux.
>
> Básicamente, estoy obligado a precargar v4l2convert.so antes de la
> captura (según entiendo, también se puede con v4l2compat.so)
> Es necesario instalar libv4l-dev

De eso mismo se habló hace unos días en un hilo de Skype si mal no
recuerdo, que había que cargar una de esas bibliotecas para que
funcionara la cámara web, curioso :-?

(...)

> Acabo de probar en la lap, exitosamente, reproduciendo en pantalla con
> el siguiente comando :
>
> LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so mplayer -fps 30
> -tv driver=v4l2:width=640:height=480:device=/dev/video1 tv://
>
>
>
> Ahora, me falta ver como configurar el modulo permanentemente para que
> las aplicaciones puedan interactuar correctamente...

Si tienes la intención de ejecutar comandos de cpatura/visualización
directamente desde la consola, podrías añadirlo en tu perfil de bash o
como alias en ".bashrc", p. ej.:

alias mplayer='LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so
mplayer'

(todo en una línea)

Hector Garcia

unread,
Sep 30, 2013, 7:10:02 PM9/30/13
to
Hola Camaleón. No habia tenido oportunidad de agradecer tu ayuda.
Al final, para los que estén interesados, el asunto quedó como se
detalla arriba.
No hay de otra. En cuanto me sea posible, buscaré una camara más
ad-hoc con kernel *nix
y trataré de convertir la conflictiva, en una interfaz de entrada de
audio para la rasp.. ésta

Saludos


--
Hector
--
El Pic no pudo Iniciar correctamente.
Inserte el disco de arranque y presione cualquier pin para continuar...

Linux Registered User #467500
https://linuxcounter.net/user/467500.html


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CACzWLTJ_UKcV-R6G9ajj5hce...@mail.gmail.com
0 new messages