<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">If you do not mind having a lot of useless frames being dumped to your hdd, take a look at multifilesink. <a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-multifilesink.html" class="">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-multifilesink.html</a><div class=""><br class=""></div><div class="">If you want to capture a frame from a live video feed at your request, you’re gonna need to delve into the SDK. Take a look at these snippets</div><a href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html" class="">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html</a><span class=""> (</span><span class="">Grabbing data with appsink section)<br class=""></span><a href="http://gstreamer-devel.966125.n4.nabble.com/Strange-behavior-from-gst-sample-unref-td4669770.html" class="">http://gstreamer-devel.966125.n4.nabble.com/Strange-behavior-from-gst-sample-unref-td4669770.html</a> (Modification to the original example now using the gstreamer’s video library to convert samples to different formats)<span class=""><br class=""><br class="">Cheers</span><div class=""><span class="">Sérgio<br class=""></span><span class=""><div class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 22 Dec 2014, at 11:31, Gokul Vellingiri <<a href="mailto:vgokul129@gmail.com" class="">vgokul129@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">I tried video streaming in command prompt by using the following pipeline and<br class="">its working fine.<br class=""><br class="">SERVER:<br class="">gst-launch-1.0 -v filesrc location=./video.mp4 ! decodebin ! x264enc !<br class="">rtph264pay ! udpsink host=192.168.7.103 port=6005 <br class=""><br class="">CLIENT:<br class=""><br class="">gst-launch-1.0 -v udpsrc port=6005 caps = "application/x-rtp,<br class="">media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264,<br class="">payload=(int)96" ! rtph264depay ! decodebin ! videoconvert ! autovideosink<br class=""><br class="">How do i modify the above pipeline to grab that instant video frame from my<br class="">stream and save as image file in my local directory.<br class=""><br class="">To add to this,i'll be using Ubuntu-12.04 and gstreamer-1.0<br class=""><br class=""><br class=""><br class="">--<br class="">View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Saving-image-from-video-stream-pipeline-tp4669998.html" class="">http://gstreamer-devel.966125.n4.nabble.com/Saving-image-from-video-stream-pipeline-tp4669998.html</a><br class="">Sent from the GStreamer-devel mailing list archive at <a href="http://Nabble.com" class="">Nabble.com</a>.<br class="">_______________________________________________<br class="">gstreamer-devel mailing list<br class=""><a href="mailto:gstreamer-devel@lists.freedesktop.org" class="">gstreamer-devel@lists.freedesktop.org</a><br class="">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel<br class=""></div></blockquote></div><br class=""></div></div></span></div></body></html>