Skip to content

Instantly share code, notes, and snippets.

@sepastian
Created October 7, 2013 12:10
Show Gist options
  • Save sepastian/6866809 to your computer and use it in GitHub Desktop.
Save sepastian/6866809 to your computer and use it in GitHub Desktop.
Use gst-launch (gstreamer-tools) to capture single images and stream video from the command-line.
# 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
@alex-eri
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment