GSVideo
A library by Andres Colubri for the programming environment processing. Last update, 10/04/2011.
GSVideo is a library that offers video playback, capture and recording functionalities through the use of the GStreamer multimedia framework.
It follows the API of the built-in video library. It also allows to create custom gstreamer pipelines inside Processing.
Check codeanticode's blog and twitter feed for updates.
For usage feedback, please post to the Processing's contributed library forum.
For development support (bugs reports, feature requests), use sourcerfoge's trackers and forums.
Keywords. video, playback, capture, gstreamer, crossplatform
Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.
Source. The source code of GSVideo is available at sourceforge.net, and its repository can be browsed here.
Download
Download GSVideo stable version 1.0.0 for your platform from
here. View release notes.
Download GSVideo test version 20110709 for your platform from
here. View release notes.
Installation
Unzip and put the extracted GSVideo folder into the libraries folder of your processing sketches. Reference and examples are included in the GSVideo folder.
Examples
Find a list of examples in the current distribution of GSVideo, or have a look at them by following the links below.
- Capture/AsciiVideo
- Capture/BackgroundSubtraction
- Capture/BrightnessThresholding
- Capture/BrightnessTracking
- Capture/ColorSorting
- Capture/Disgrand
- Capture/FrameDifferencing
- Capture/Framingham
- Capture/GettingStartedCaptureLinux
- Capture/GettingStartedCaptureMac
- Capture/GettingStartedCaptureWin
- Capture/HsvSpace
- Capture/LivePocky
- Capture/Mirror
- Capture/Mirror2
- Capture/RadialPocky
- Capture/SlitScan
- GLGraphics/Capture
- GLGraphics/HDMovie
- GLGraphics/Movie
- GLGraphics/Pipeline
- Movie/Frames
- Movie/Loop
- Movie/Pixelate
- Movie/Reverse
- Movie/Scratch
- Movie/Speed
- MovieMaker/DrawingMovie
- MovieMaker/Transcoding
- OpenCV/FaceDetection
- Pipelines/Audio
- Pipelines/Capture
- Pipelines/Raw
- Pipelines/Test
- Player/Audio
- Player/Raw
Tested
Platform osx, windows, linux
Processing 1.5.1
Dependencies gstreamer, gstreamer-java