import processing.video.*; Movie mov; void setup() { size(720, 406); noStroke(); mov = new Movie(this, "sample.mp4"); mov.noLoop(); mov.play(); } void draw() { background(0); if( mov.available() == true ){ mov.read(); mov.loadPixels(); for( int i = 0; i < mov.height; i++ ){ for( int j = 0; j < mov.width; j++ ){ color c1 = mov.get(j,i); color c2 = color(red(c1), green(c1), blue(c1)); mov.set(j,i,c2); } } } mov.filter(THRESHOLD, 0.5); image(mov, 0,0, mov.width, mov.height); }