Loading...
Logo
Processing Forum

Capture DSLR camera

in Core Library Questions  •  1 year ago  
I'm trying to capture video from a Nikon D90 DSLR in either default video library or GSVideo.  I have the camera plugged in via USB, but Capture.list() can't find any capture devices, and the equivalent function in GSVideo returns the error: IllegalArgumentException: Element does not implement interface. Is there something I am forgetting to set on the camera itself?  Can't seem to figure out.  Meanwhile a typical external USB webcam works fine.

I am using Processing 1.5 on OSX Lion.

Replies(2)

I don't know if gstreamer on OSX actually provides support for DSLR cameras at all. Anyways, improving device support is a goal for the next release of the video library in Processing 2 (which is based on GSVideo), and some people might help in the context of GSoC 2012.
I see.  Is it the case that there are no good ways to capture DSLR in Processing right now? Is there a way around the lack of support from the core video lib and GStreamer by including an alternative framework?