[Musix-usuarios] captura y control sobre webcam

joseangon joseangon47 en gmail.com
Lun Ago 30 09:49:37 CEST 2010


El 30 de agosto de 2010 07:11, fri jappi <frijappi en esdebian.org> escribió:


Hola.



>
> El 29 de agosto de 2010 16:57, joseangon <joseangon47 en gmail.com> escribió:
>
> Hola.
>>
>> Encontré estos datos en la página del módulo. ... Nos dice que estos
>> problemas pueden ser por causa de que no cargó el módulo videodev ... Por
>> eso debieras de mandar otra vez la salida del lsmod. Primero intentamos
>> cargar este módulo con la cámara desconectada, como root:
>>
>> # modprobe videodev
>>
>> Ahora conectamos la cámara y anotamos la salida de:
>>
>> $ lsmod
>>
>>
>> Y tambien nos dá un modo de testear con el mplayer pero esta vez indicando
>> el modo de salida de pantalla:
>>
>> $ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// \
>>     -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
>>
>> cacho en musix2:~$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// \
>
> >     -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo
> x11
> MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
> CPU: Genuine Intel(R) CPU           T2060  @ 1.60GHz (Family: 6, Model: 14,
> Stepping: 12)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
> Compiled with runtime CPU detection.
> mplayer: could not connect to socket
> mplayer: No such file or directory
> Failed to open LIRC support. You will not be able to use your remote
> control.
>
> Playing tv://.
> TV file format detected.
> Selected driver: v4l2
>  name: Video 4 Linux 2 input
>  author: Martin Olschewski <olschewski en zpr.uni-koeln.de>
>  comment: first try, more to come ;-)
>
>
> no entiendo porqué aparece
> '>'
> antes de -tv
>
> copio y pego dos veces para que no aparezca, doy enter también y nada
>
> http://pastebin.com/t7PvD99P
>
>>
>>

Está la cámara conectada ?

Si es así, no te preocupes por la flecha ">", es la indicación para la
consola de que se va a introducir más datos a ese comando. Que es lo mismo
que si introducimos esto:

$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv
driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11


eso debe dar el mismo resulatado que partir en varias veces la linea con la
barra "\".

Pero a mi lo que me preocupa es que la salida esa está incompleta ... debe
seguir con mucha más literatura, je je. Un ejemplo en la mía:

$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv
driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote
control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski en zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM
was used instead.
Selected device: USB 2.0 Camera
 Capabilites:  video capture  read/write  streaming
 supported norms:
 inputs: 0 = Camera 1;
 Current input: 0
 Current format: YUYV
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 640x480 => 640x480 Planar YV12
[swscaler @ 0x9973610]using unscaled yuv420p -> rgb32 special converter
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
libv4l2: error dequeuing buf: Invalid argument
v4l2: ioctl set mute failed: Invalid argument
v4l2: 822 frames successfully processed, -135 frames dropped.

Exiting... (Quit)


Antes de quitarlo, sale una lectura de los frames que va leyendo para la
salida en pantalla, que luego se pierde al pulsar la tecla "q", pero que no
es importante. Pero si te fijas el resto de lectura que sale en comparación
con la tuya ... Por eso me dá la sensación de que no tienes conectada la cam
¿?



Saludos.






-- 
José A. González

Siempre GNU Linux.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ourproject.org/pipermail/musix-usuarios/attachments/20100830/0ea9985a/attachment.htm 


Más información sobre la lista de distribución Musix-usuarios