Here’s what I did to solve this issue.
- Download the latest video release from from the releases page.
- Unzip the folder into
~/Documents/Processing/libraries. (Remove the existingvideofolder if it’s there) - Open the Terminal, type
cd, a space, and dragging in thevideofolder. Then press enter. It should look like this:
cd /Users/YOUR_USER_NAME/Documents/Processing/libraries/video
- Type
xattr -r -d com.apple.quarantine *— this deletes the quarantine flags that cause the “gstreamer is not signed” error. - The basic
GettingStartedCaptureexample should work out of the box. All other examples require an extra step. - In each example, the
Captureconstructor requires the name of the camera. Adapt each example like so:
// old code
video = new Capture(this, 640, 480);
// new code
String[] cameras = Capture.list();
video = new Capture(this, 640, 480, cameras[0]);