Saving image from video stream pipeline
Sérgio Agostinho
sergio.r.agostinho at gmail.com
Mon Dec 22 15:57:33 PST 2014
If you do not mind having a lot of useless frames being dumped to your hdd, take a look at multifilesink. http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-multifilesink.html <http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-multifilesink.html>
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
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html <http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/section-data-spoof.html> (Grabbing data with appsink section)
http://gstreamer-devel.966125.n4.nabble.com/Strange-behavior-from-gst-sample-unref-td4669770.html <http://gstreamer-devel.966125.n4.nabble.com/Strange-behavior-from-gst-sample-unref-td4669770.html> (Modification to the original example now using the gstreamer’s video library to convert samples to different formats)
Cheers
Sérgio
> On 22 Dec 2014, at 11:31, Gokul Vellingiri <vgokul129 at gmail.com> wrote:
>
> I tried video streaming in command prompt by using the following pipeline and
> its working fine.
>
> SERVER:
> gst-launch-1.0 -v filesrc location=./video.mp4 ! decodebin ! x264enc !
> rtph264pay ! udpsink host=192.168.7.103 port=6005
>
> CLIENT:
>
> gst-launch-1.0 -v udpsrc port=6005 caps = "application/x-rtp,
> media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264,
> payload=(int)96" ! rtph264depay ! decodebin ! videoconvert ! autovideosink
>
> How do i modify the above pipeline to grab that instant video frame from my
> stream and save as image file in my local directory.
>
> To add to this,i'll be using Ubuntu-12.04 and gstreamer-1.0
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Saving-image-from-video-stream-pipeline-tp4669998.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141223/43e633e2/attachment.html>
More information about the gstreamer-devel
mailing list