Introduction

Examples

Advanced use

Documentation

Installation

Downloads

Browse source

Forums

Tracker

Wiki

Blog





GSVideo is a library for the Processing programming language that offers video playback, capture and recording capabilities through the use of the GStreamer multimedia framework.

GSVideo relies on the gstreamer-java bindings to interface Processing with GStreamer.

This library has three main goals:

  • to reproduce the API of the built-in video library of Processing.
  • to offer a multi-platform alternative to the built-in video library, entirely based on open source components.
  • to optimize the handling of video inside Processing, allowing for faster playback, capture and recording.

Please browse the different sections of this site, where you will find examples, documentation, links to download the latest versions of the library, etc. Most of the development actvity takes place in the sourceforge page of the project and at the codeanticode blog, whereas this site will be updated only upon major changes and releases of the library.