3 ms·
I’ve used libgphoto2 for a few years now and have contributed some as well, but have been frustrated by the slow performance for tethered shooting due to legacy
by elijahparker 7y ago
I’ve used libgphoto2 for a few years now and have contributed some as well, but have been frustrated by the slow performance for tethered shooting due to legacy code since it was originally designed as more of a file browser. The vast camera support of libgphoto2 is hard to beat, though.
That said, I’ve been building a pure JavaScript replacement for it. It’s still a work in progress, but for changing settings, live view and capture, it performs significantly better and now supports many Canon, Nikon, Sony, Fuji, Panasonic and Olympus cameras. I’m going with an open-source/commercial license model for it, and once it’s further along will package it better. For now, you can check it out in this subfolder: https://github.com/timelapseplus/VIEW/blob/master/camera/ptpjs/ https://github.com/timelapseplus/VIEW/blob/master/camera/ptp... (api.js is the one to require)