Como sacarle una foto a un stream MJPEG con GStreamer

GStreamer esta bien chido. En 10 minutos te puedes cocinar un programita para sacerle una foto a un stream MJPEG (Por ejemplo el de una camara IP). Ahi tienen la receta:

1
2
3
4
5
#!/bin/bash
URL="http://your_url"
gst-launch-0.10 gnomevfssrc name="camsrc" location=$URL ! multipartdemux ! \
jpegdec ! ffmpegcolorspace !pngenc snapshot="true" ! \
filesink location="test.png"

Saludos.

Tags: ,


3 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 5 (3 votes, average: 4.33 out of 5)
You need to be a registered member to rate this post.
Loading...
Programacion, Tips técnicos | RSS 2.0 |     272 views

RSS feed

3 Comments »

Comment by phylevn
2008-12-10 15:08:21

Por cierto si alguien le causa curiosidad aquí pongo la configuración de la utilería de Motion, que permite detectar movimiento a traves de una cámara web.

La configuración permite grabar un video cuándo Motion detecta movimiento en la cámara web.

http://phylevn.mexrom.net/index.php/blog/show/Deteccion_de_Movimiento_en_Linux.html

 
Comment by tzicatl
2008-12-11 15:02:27

Siguiendo el hilo al tema, los de Motion andan viendo como hacerle para integrarse con gstreamer.

http://www.lavrsen.dk/twiki/bin/view/Motion/GSTMotionDiscussion

 
Comment by damog
2008-12-15 20:04:36

O también puedes utilizar ffmpeg-thumbnailer:
http://code.google.com/p/ffmpegthumbnailer/

Que tiene el poderoso backend de ffmpeg.

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> in your comment.

Trackback responses to this post