Canon Capture

Capture is a tool for periodic image capturing with digital Canon cameras. It is licensed under GPL and it was developed for Linux. Although there were some attempts to port the underlying libptp to MacOS, i do not know if this effort was successful.

The program is command-line oriented: the commands can be specified as command line parameters (useful for scripting) or can be entered in an interactive mode. It can take a shot, set various properties of the camera, open a viewfinder window (works like a webcam) and save viewfinder images.

The main advantage of Capture compared to gPhoto is that the consecutive shots are taken without the camera lenses being closed and opened again. When taking several thousands shots in a row, this indeed makes the camera live longer. If you do not need this feature, you will happily live with gPhoto.


Currently there is nobody working on Capture - everything has been already done?! The code is stable. See also the ChangeLog.

Supported cameras

The following cameras were reported to work with Capture. Please send a report to extend the list.
These cameras were reported NOT to work with Capture:

Download and support

Download the software from SourceForge. (Always pickup the latest CVS version, the main release is just an illusion!)
On the SourceForge page there are also some discussion lists. If you find any bug, please let us know. (This concerns also refining language on this page. I am not a native speaker. :-)


If you are interested what can be done with Capture, see the original website by Petr Danecek.
We'll be happy to include also links to your projects here!
Visit also other sites by Petr (Daněček) Danecek:
Canon Capture
Gvib IR, Raman, ROA
FFT Spectra
Open Motorola Toolkit
Kolem dokola