xxxxxxxxxx
35
let mVideo;
function preload() {
mVideo = createVideo("video-00.mp4");
mVideo.autoplay();
mVideo.volume(0);
mVideo.hide();
mVideo.loop();
}
function setup() {
createCanvas(windowWidth, windowHeight);
pixelDensity(1);
}
function draw() {
background(0);
mVideo.loadPixels();
for (let i = 0; i < mVideo.pixels.length; i += 4) {
// read RGB values of ith pixel:
let r = mVideo.pixels[i + 0];
let g = mVideo.pixels[i + 1];
let b = mVideo.pixels[i + 2];
// if color is close to black, make it red
if(r < 64 && g < 64 && b < 64) {
mVideo.pixels[i + 0] += 191;
}
}
mVideo.updatePixels();
image(mVideo, 0, 0);
}