capturar video de la cámara web y guardarlo en un archivo

10

Estoy tratando de capturar video (junto con audio) desde una cámara web.
Necesito grabar el video y guardarlo en un archivo, para su posterior procesamiento.
Me gustaría hacerlo a través de CLI.

Alguna idea de cómo hacerlo usando ffmpeg o gstreamer .

Recibo estos errores:

1.gstreamer:-  erroneous pipeline: no element "xvimagesink".  
2.ffmpeg   :-  unable to find suitable output format for video4linux2.  

Cualquier ayuda es apreciada.

Ubuntu_beginner
fuente

Respuestas:

9

El estudio de cámara web Cheese puede grabar videos y tomar fotos con efectos.

En cuanto a la grabación de cli, vea si esto funcionará

streamer -q -c /dev/video0 -f rgb24 -r 3 -t 00:30:00 -o ~/outfile.avi


ffmpeg -f oss -i /dev/dsp -f video4linux2 -s 320x240 -i /dev/video0 out.mpg

Fuente :

cuchilla19899
fuente
gracias por la ayuda, pero estoy usando gstreamer * (gst-launch-0.10) no * streamer
Ubuntu_beginner
1
@ blade19899 Parece que /dev/dspya no está disponible. Es reemplazado por alsa. ver esto
souravc
Sí, el comando ffmpeg da como resultado /dev/dsp: No such file or directoryUnbuntu 2015.10. Y, por cierto, el comando streamer registra una calidad mucho más baja que la que produce un comando ffmpeg correcto.
Nicolas Raoul