Ich versuche, ein CHDK- Skript für meine Canon PowerShot G12 zu optimieren , um in regelmäßigen Abständen Bilder aufzunehmen. Ziel ist es, reibungslose Zeitraffervideos zu erstellen.
Ich habe zuvor den Sensor eines G11 wegen einer unerwarteten Beleuchtungsänderung verbrannt und möchte verhindern, dass dies erneut geschieht. Jetzt suche ich nach einem Weg, um entweder:
- Passen Sie die Belichtung langsam über mehrere Bilder an, oder
- Erkennen Sie eine bestimmte Überbelichtung und brechen Sie das Skript ab
Folgendes habe ich bisher:
@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
(Die shoot_half
Bits sind da, um zu verhindern, dass sich die Belichtung / der Fokus während einer Aufnahme ändert. Wenn es einen besseren Weg gibt, würde ich das auch gerne tun.)
Wohin soll ich von hier aus gehen?