Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
ruby-processing: video processing example
#!/usr/bin/env ruby
# this is a test of ruby-processing (https://github.com/jashkenas/ruby-processing) with the video library
# use "rp5 unpack library" at a command line to install the video library, among others
# tested with Ruby 1.9.2
# video file: http://bit.ly/H5yBjK
class VideoTest < Processing::App
load_library :video
include_package "processing.video"
def setup
size(640, 480, P2D)
@movie = Movie.new(self, "data/sample.mov")
@movie.play
end
def draw
tint(*Array.new(3) { rand(256) })
image(@movie, 0,0)
end
def movie_event(m)
m.read
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.