CHDK scripts for Canon SD1000/IXUS70

Don't forget you can use zoom to change increment when setting script parameters values (+1, +10, +100, …).

Unless said otherwise, these scripts have only been tested on SD1000_IXUS70. If you have tested successfully one of them on other cameras, tell me in the discussion area at the bottom of the page and I will update the descriptions.

Bracketing

Night bracketing

When shooting live subject or without a tripod by night, you don't necessarily know if the best way is to use flash or not, and high ISO or not. This script takes successively three shots with low ISO, flash, and high ISO, so that you can choose afterward which one is the best one. High ISO also enables dark frame substraction for noise reduction, whatever the exposure time is (it really reduces noise due to high ISO).

Unable to display file "photo/bracket-night.bas": It may not exist, or permission may be denied.

EV Bracketing

  • Internal modification of EV shift/compensation.
  • Exposure time can be greater than 1” to ensure sufficient exposure (uses night-shot script)
  • Temporarily enables RAW

Unable to display file "photo/bracket-ev.bas": It may not exist, or permission may be denied.

Focus Bracketing

  • dynamically computes the steps using the DOF calculator

Unable to display file "photo/bracket-focus.bas": It may not exist, or permission may be denied.

Intervalometers

Built-in Intervalometer

Canon SD1000/IXUS70 has a built-in time lapse movie feature. However the interval can only be 1s or 2s. There are time lapse scripts, but they often are too slow for intervals shorter than 1s. Actually the built-in time lapse feature can deal with any interval, given in the property case #265. This script just changes this property.

Unable to display file "photo/interval-builtin.bas": It may not exist, or permission may be denied.

Accurate Intervalometer

A lot of intervalometers use the sleep command, but this is not precise and it does not take into account the time necessary to shoot (up to several seconds with metering). This script uses the get_tick_count command so is a lot more reliable.

Unable to display file "photo/interval-accurate.bas": It may not exist, or permission may be denied.

Continuous Intervalometer

Classic intervalometers cannot be faster than ~2s interval, except built-in intervalometer but which is limited to 640×480 resolution. This script uses the continuous mode to take pictures at any resolution with interval ~0.5 to 0.8s.

Unable to display file "photo/interval-continuous.bas": It may not exist, or permission may be denied.

Misc

Night shot

My Casio S600 has a very good night mode, that uses very long exposure time with low ISO. It allows to take beautiful shots by night with a tripod. Canon SD1000 never set exposure time greater than 1” in automatic mode, and in in manual mode you have to try several times to find the good exposure time.

This script:

  • asks the camera the exposure settings it suggests (will keep ISO and aperture)
  • recomputes exposure time so that exposure is correct (up to the limit of the camera, often 65”, and taking into account exposure shift/compensation)
  • waits a 2” delay so that the camera is well stabilized on its tripod when the shot is taken
  • shoots

Tips:

  • You can control with the “Dark frame” entry of the “RAW” menu if you want to let the camera automatically proceed to dark frame substraction for each frame, or if you want to do it manually.

Unable to display file "photo/night-shot.bas": It may not exist, or permission may be denied.

Open shutter

This script aims at having the shutter opened the most possible time, eg to shot lightning. Exposition is computed with night-shot.bas script so that background exposure is ok. Dark frame substraction is canceled, but you can shot in RAW, shot one dark frame, and substract afterwards.

This script:

  • sets automatically continuous mode on the SD1000 using the GUI (as I wasn't able to write the propcase),
  • sets automatically the desired picture size on DIGIC III cameras
  • disables black frame subtraction
  • computes the appropriate long exposure so that the background is well exposed (up to the limit of the camera, often 65”)
  • shoots continuously for a given time (if continuous shooting is interrupted, it is detected and restarted). You can interrupt pressing shoot_half button.
  • restores the modified settings

Unable to display file "photo/open-shutter.bas": It may not exist, or permission may be denied.

Motion shot

  • takes one shot, or a burst of shots, or a movie after movement is detected

Unable to display file "photo/motion-shot.bas": It may not exist, or permission may be denied.

photo/chdk-scripts.txt · Last modified: 2013/09/19 16:40 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki