-
-
Save sepastian/6866809 to your computer and use it in GitHub Desktop.
# Capture a single image and save it in JPEG format. | |
$ gst-launch v4l2src num-buffers=1 ! jpegenc ! filesink location=/tmp/test.jpg | |
# Stream video from a webcam. | |
$ gst-launch v4l2src ! xvimagesink |
@ramshivas same answer as above: use https://imagemagick.org/ or http://www.graphicsmagick.org/ or similar to convert a color image to b/w.
You can use that command inside your script @zain-altaf!
If you use the command on line 3, a single image will be captured and saved as /tmp/test.jpg
.
@ramshivas , to get raw image
gst-launch-1.0 v4l2src num-buffers=1 ! videoconvert ! 'video/x-raw,width=1280,height=960,format=RGBx' ! filesink location=image.raw
Formats are listed here https://gstreamer.freedesktop.org/documentation/additional/design/mediatype-video-raw.html?gi-language=c
Threre is GRAY8, GRAY16_BE formats
Hi I was wondering if this command with gst-launch is only applicable via command line or if I am able to enter this into my script that is already using gstreamer to capture an image?
You can custumize gst pipeline or use +1 pipe with appsrc ! ... ! appsink in python scripts
Hi I was wondering if this command with gst-launch is only applicable via command line or if I am able to enter this into my script that is already using gstreamer to capture an image?