What is it?

Magic Lantern is a free software add-on that runs from the SD/CF card and adds a host of new features to Canon EOS cameras that weren't included from the factory by Canon.

EOS M

What is it?

Magic Lantern is a free software add-on that runs from the SD/CF card and adds a host of new features to Canon EOS cameras that weren't included from the factory by Canon.

EOS M

Revolutionary

Revolutionary

Get the most out of your camera with the latest Magic Lantern features.

Open Source

Open Source

Download the source code and help develop the code.

Refined

Refined

Fully documented developer's API. Scripting support extends API to every day users.


Video Features

Video

Tools like on-screen overlays and headphone monitoring allow you to capture footage with confidence.


Photo

While most popularly known for video features, Magic Lantern provides a broad array of features for photographers as well.

Photo Features
Photo Features

Photo

While most popularly known for video features, Magic Lantern provides a broad array of features for photographers as well.


Main Features

  • Analog / digital gain adjustments.
  • Selectable input source.
  • Toggle wind filter.
  • Live audio monitoring through with headphones.
  • Beep / test tones.
  • Not available on all models - please check the feature matrix.
  • Kelvin and push-button white balance.
  • Auto ETTR (Expose To The Right).
  • Exposure Lock for manual mode.
  • Manually override exposure settings in LiveView.
  • Quickly switch between two exposure presets.
  • Toggle exposure simulation on/off (Liveview).
  • Dynamic range improvements (Dual ISO, other features being researched).
  • Zebras for under/over exposed areas.
  • Focus peaking for quickly checking focus.
  • Magic Zoom window to fine-tune focus.
  • Cropmark overlays for 16x9 bars or any custom shape.
  • Overlay a ghost image in live view.
  • Spotmeter in live view.
  • False color for precise exposure control.
  • RGB histogram with RAW support.
  • Waveform for perfect green screen lighting.
  • Vectorscope for color tones.
  • Full control over H264 bitrate.
  • Full control of recording framerate.
  • Record HDR video.
  • Custom vignetting for lens correction.
  • Record 14-bit uncompressed RAW video to your CF/SD card.
  • Experimental 2.5K/3K/4K with 10/12/14-bit RAW video (uncompressed or LJ92).
  • Bracketing for exposure, flash, or depth-of-field.
  • In-camera intervalometer.
  • Custom bulb timer for extra-long exposures.
  • Motion detection.
  • Silent pictures without shutter actuation.
  • Record voice tags for photos / videos.
  • Trap focus.
  • Follow focus.
  • Rack focus.
  • Focus stacking.
  • Custom AF patterns.
  • DOF calculator (diffraction-aware).
  • Automatic AFMA calibration (DotTune).
  • Program your own camera!
  • Write Lua scripts in any text editor - no special setup needed!
  • Change any ML settings from scripts (menu API).
  • Change most Canon settings from scripts (WIP).
  • In-camera text editor and calculator.
  • Games (implemented as Lua scripts).

Supported cameras:

5D Mark II, 5D Mark III, 6D, 7D, 50D, 60D, 500D/T1i, 550D/T2i, 600D/T3i, 650D/T4i, 700D/T5i, 1100D/T3, EOS M.

 

In progress:

70D, 100D/SL1, 1200D/T5, 450D/XSi.

5D3 1.3.4, 7D 2.0.6, 550D 1.1.0, EOS M 2.0.3.

(downloads available, feedback and/or help needed)

 

Porting started:

EOS M2, 1300D/T6 (Hello World running)

80D (proof of concept), 750D, 5DS (can run code alongside Canon firmware)

760D, 5D Mark IV, 7D Mark II, 77D, 200D, 800D, 6D Mark II (ROM dumpers available)

 

Old versions only:

5D classic

 

Emulation available (QEMU):

With GUI: 5D2, 5D3, 6D, 40D, 50D, 60D, 70D, 450D, 500D, 550D, 600D, 650D, 700D, 100D, 1000D, 1100D, 1200D, 1300D, EOS M, EOS M2.

No GUI, file I/O works, still usable for porting ML: 80D, 750D, 760D, EOS M3.

Very limited: 5D, 5DS, 5D4, 7D, 7D2, 400D, EOS M5, EOS M10.

 

ROM dumpers:

5D4, 7D2, 80D, 750D, 760D, 1300D, EOS M2, 200D, 800D, 77D, 6D Mark II.

EOS M3, EOS M5, EOS M6, EOS M10 (CHDK).

All other models already running ML.

Ready to get started?

Yes, Take Me To The Downloads