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.
http://users.design.ucla.edu/~acolubri/processing/gsvideo/home
Vote 0
We demonstrate a system for capturing multi-thousand frame-per-second (fps) video using a dense array of cheap 30fps CMOS image sensors. A benefit of using a camera array to capture high speed video is that we can scale to higher speeds by simply adding more cameras. Even at extremely high frame rates, our array architecture supports continuous streaming to disk from all of the cameras. This allows us to record unpredictable events, in which nothing occurs before the event of interest that could be used to trigger the beginning of recording.
http://graphics.stanford.edu/papers/highspeedarray
Vote 0