J'essaie de modifier un script CHDK pour mon Canon PowerShot G12 pour prendre des photos à intervalles réguliers. Le but est de réaliser des vidéos en temps réel.
J'ai déjà brûlé le capteur d'un G11 en raison d'un changement d'éclairage inattendu, et j'aimerais éviter que cela ne se reproduise. Alors maintenant, je cherche un moyen:
- Réglez lentement l'exposition sur la durée de plusieurs photos, ou
- Détectez un certain niveau de surexposition et abandonnez le script
Voici ce que j'ai jusqu'à présent:
@title Timelapse photo fixed
@param m Interval (min)
@default m 0
@param s Interval (sec)
@default s 5
@param h Number of takes (x100)
@default h 10
@param x Initial delay (sec)
@default x 10
set_raw 0
t=100*h
if t<100 then t=100
i=60000*m+1000*s
if i<100 then i=100
if x<5 then x=5
sleep 1000*x-2000
print "Pressing shutter halfway..."
press "shoot_half"
sleep 2000
for j=1 to t
cls
print "Taking photo",j,"of",t
click "shoot_full"
press "shoot_half"
print " Waiting",m;":";s,"..."
print " "
sleep i
next j
release "shoot_half"
end
(Les shoot_half
bits sont là pour empêcher l'exposition / la mise au point de changer pendant une prise de vue; s'il y a une meilleure façon de le faire, j'aimerais aussi à ce sujet.)
Où dois-je aller d'ici?