I have been testing some scripts from CHDK wiki and fastest ones are unreliable. They either work fully, skip one or more RAW but save all JPGs or crash the camera randomly after a few shots. Fast HDR scripts work about same speed too, but it is really weird that sometimes all shots are done fast and sometimes it just crash. I'm using latest stable CHDK build for this camera.
for i=1, n, 1 do
ecnt=get_exp_count()
press("shoot_full_only")
repeat
sleep(20)
until(get_exp_count()~=ecnt)
release("shoot_full_only")
end
Slower ones are reliable when saving the files, but delays between shots might vary a lot and generally they are slower than just keeping the shutter button down manually in continuous drive mode. Well, manual pressing is out of question because I need to shoot without camera shake.
for i=1, n, 1 do
press("shoot_full_only")
repeat
sleep(50)
until get_shooting() == true
release("shoot_full_only")
repeat
sleep(50)
until get_shooting() == false
end
I keep focus and exposure locked via Canon's default UI, but using af_lock() or nothing at all will re-focus before shooting so I use this instead to keep it locked. Script can still change exposure but camera keeps it locked before shooting.
press("shoot_half")
repeat
sleep(50)
until get_shooting() == true
If I add this to the end of the above code like in original HDR script in CHDK wiki, script will wait forever with Canon UI AE lock.
repeat
sleep(50)
until get_shooting() == false
Is there any way to mimic manual shutter button holding via script? It seems to be about as fast as fastest scripts (~ 1.5 fps RAW+JPG) and it is 100% reliable.
Could faster memory card help to go above ~ 1.5 fps or the bottleneck is in hardware? I'm using Sandisk Extreme 30MB/s SDHC UHS-I
I have also tested some motion detect scripts like motion plus and the one in default CHDK, but camera just keeps shooting all the time no matter what threshold I set. Grids will flash either all of them or some of them even if there is nothing happening on the scene. Is this hardware limitation or this camera requires special script for motion detect? I would like to use it for lightning captures mostly.