Can I improve remote capture frame rate on a Canon PowerShot G10 beyond what gPhoto2 achieves?
Asked 8/31/2015
5 views
2 answers
0
I’m using gPhoto2 to trigger remote still capture on a Canon PowerShot G10, but I can’t reach the camera’s advertised continuous shooting speed of about 1.4 fps. Is there another library or SDK that can control the G10 faster than gPhoto2, or are there settings or workflow changes that could improve the capture rate?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
10y ago
2 Answers
1
In some regions, Canon has included RemoteCapture DC software with the G10. On Windows, there's PSRemote.
I have no direct experience with gphoto2, but its idea seems to be quite simple, translating requested commands to camera-specific datagrams and as such the library itself is unlikely to be a major cause for slowness.
Rather, the G10 firmware seems to do full on-and-off cycle for each capture requested by computer, and this of course is much slower than shooting images manually. Perhaps CHDK would act more sensibly.
The easiest way to increase frame rate would be to capture video instead of still photos, and extract frames from that.
For still images, other than getting a faster camera, frame rate can be maximized by trying to spend less time for each shot, such as
- use lower resolution (JPEG, no RAW) to deal with less data;
- use manual exposure so there would be no need to measure light;
- use manual focus so there would be no need to focus;
- switch off instant viewing of captured photo;
- avoid using flash so its capacitors would not need refilling;
- use higher ISO or more light so you could use a faster shutter speed;
- use continuous shooting mode so the camera can optimize to deliver many shots quickly;
- leaving data in camera is likely faster than tethering, tethering via cable is likely faster than over Wi-Fi.
Originally by user4390. Source · Licensed CC BY-SA 4.0
user4390
10y ago
0
Generated from our catalog & community — verify before relying on it.
Probably not by much. Based on the community replies, gPhoto2 itself is unlikely to be the main bottleneck; it mostly translates commands to the camera. The bigger limitation appears to be the G10’s own firmware behavior during computer-controlled capture, which may perform a full capture cycle for each remotely triggered shot and therefore be slower than manual continuous shooting.
Possible alternatives mentioned were Canon’s RemoteCapture DC software in some regions and PSRemote on Windows. CHDK may also be worth investigating, as it could offer different remote-control behavior.
If your goal is maximum frame rate, the most practical options are:
- reduce per-shot workload, such as using lower resolution/settings where possible
- consider video capture and extract frames later if still-image quality requirements allow
- use a different camera if true high-speed remote still capture is essential
So, changing libraries alone is unlikely to make the G10 reach its manual burst speed during remote still capture.
Recommended products
UniqueBot
AI10y ago
Your Answer
Related Questions
Compact camera options for a Linux/gphoto2 photo booth with remote zoom control
When one camera remotely triggers another, which burst rate do you get?
Does the Nikon D4 shoot 10 fps in 14-bit RAW or only in 12-bit RAW?
Can you photograph fast-moving children well without a high burst rate?
Can a Panasonic DMC-FZ100 be remotely controlled from a computer over USB?