Vous êtes sur la page 1sur 32

8/1/2016

userguide[MagicLanternwiki]

EnglishPolskieskyDeutschHungarianDutchEspaolFranaisItalianoRomn
Trke
InstallGuide|User'sGuide|FAQ

MagicLanternv2.3User'sGuide
Features
Audio: disable AGC, audio meters, manual audio controls, selectable input source (internal,
internal+external,externalstereo,balanced),audiomonitoringviaA/Vcable.
Exposurehelpers:ETTR,zebras,falsecolor,histogram,waveform,spotmeter,vectorscope.
Focustools:focuspeaking,zoomwhilerecording,trapfocus,rack_focus,follow_focus,stack_focus.
Moviehelpers:Bitratecontrol,movielogging(Exiflikemetadata),autorestartafterbufferoverflow
or4GBlimit,HDRvideo,advancedFPScontrol.
LiveViewadjustments:contrast,saturation,displaygainforusingLiveViewindarkness.
Cropmarkimages:usereditableoverlaystoassistframingandcomposition.
FinecontrolforISO,Shutter,Kelvinwhitebalanceandotherimagesettings.
Bracketing:advancedexposurebracketing,focusstacking.
RemotereleasewithLCDfacesensorandaudiotrigger,withoutextrahardware.
Timelapse:intervalometer(forphotosandmovies),bulbramping(manualandautomatic),recording
atverylowFPS(downto0.2FPS),silentpictureswithoutshutteractuation.
Astroandnightphotography:bulbtimerforverylongexposures(upto8h).
Infodisplays:focusandDOFinfo,CMOStemperature,shuttercount,clock.
Forstrobists:flashexposurecompensation,rangeupto10to+3EV(dependsonthecamera).
Powersaving:TurnoffdisplayorreducebacklightinLiveViewduringidletimes.
Handyfeatures:QuickzoominPLAYmode,keyshortcutsforcommonlyusedfeatures,customizable
menus.
Andmuchmore!

Importantnotes
If you have a bootable SD card and have the BOOTDISK flag set in the camera (which the installer
does),andyoudonothavean AUTOEXEC.BINfileonthecardthecameraWILLNOTBOOT!Itwill
hangandnotwakeupuntilthebatteryisremoved.
Ifyouencounteralockedupcamera,quicklyremovethebattery.
Whenindoubt,removethebatteryandreboot.
And,rememberthatthissoftwarecandamageordestroyyourcamera.

Knownissues
Firstsecondofrecordedaudiomaybeveryloud.
Sometimes,rackandstackfocussimplyrefusetowork,andyouneedtorestartyourcamera.
SDmonitorsarenotcompletelysupported(magiczoomandRGBtoolswillnotwork).
Magic Lantern has no audio controls for Canon 600D/T3i and newer cameras. You can
disableAGCfromCanonmenusthough.

Commonterms
Moviemode
http://wiki.magiclantern.fm/userguide#false_color

1/32

8/1/2016

userguide[MagicLanternwiki]

Mostcamerashaveadedicatedmoviemodeonthemodedial.Inthiscase,it'sobviouswhatmoviemode
is.
However, the following cameras do not have a dedicated movie mode. For these cameras, Magic Lantern
considersthefollowingconfigurationsasmoviemode:
ForCanon5DMarkII:inLiveView,withmovierecordingenabledANDLiveViewdisplaysettoMovie.
Tip:youcanchangeLiveViewdisplaytypefromExpomenu.
ForCanon50D:inLiveView,withmovierecordingenabledfromMLmenu.
Whenmoviemodeisactive,MagicLanternwillshowaMvsymbolonthebottominfobar.

The''Q''button
Most cameras have a button labeled as [Q]. A few cameras don't, so you will have to use some other
button:
5DMarkII:usethePictureStylebutton.
50D:usetheFUNCbutton.
500D:usetheLiveViewbutton.

Liveviewscreenlayout
Magic Lantern uses the available screen space to display operational information in a clear and practical
manner.TheimageshowsascreenshotwithcommonlyusedMLfeaturesenabled.

Someitemsthatmayneedmoredetails:
http://wiki.magiclantern.fm/userguide#false_color

2/32

8/1/2016

userguide[MagicLanternwiki]

Audiometers:thisshowstheaudiorecordlevels,indB.Thebarsbecomeyellowat12dBandred
at3dB.
FPS:thecurrentFPSvalueisdisplayedwith3decimalplaces(25.000,24.000,23.976etc).
Shutter speed: in movie mode, values that maintain a certain amount of filmic motion blur (180
degree shutter) are displayed in green. In photo mode, values that may cause blurry pictures are
displayedinred.
ISO:valueswithlownoise(negativedigitalgain)aredisplayedingreen.
Clippingdotsonhistogram:theyappearwhentheimagecontainsoverexposedareas.
Green/magenta white balance shift: not all cameras let you adjust these in movie mode finetune
themfromWhiteBalancesubmenuinMLmenu.

Keyshortcuts
PLAYmodeshortcuts
Q(550D), UNLOCK (60D), DISP (600D), LV (500D), FUNC (50D) or PictureStyle (5D Mark II):
show exposure tools (zebra, false color, histogram, waveform, spotmeter) and cropmarks (as
configuredfromOverlaymenu).

SET + Main Dial (Scrollwheel) in PLAY mode: customizable function (preview HDR images,
silentpictures,multipleexposures,timelapseplayback,imagecomparison).SeeSET+MainDial.

LV: create a transparent overlay from current image (when GhostImage is active). You can use it
forpanoramasorforrepeatingshots.

LVon60D/600D:youcanconfigureittoprotectimageswithasinglebuttonpress.
SET+Erase:youcanconfigureittoeraseimageswithouttheconfirmationdialog.
ZoomIn:quickimagemagnification:asingleclickcanzoomallthewayin,oncenterpoint,onAF
pointetc(configurable).

Arrowkeyshortcuts
Arrowkeyscanbeusedtoquicklyadjustthefollowingsettings:
Audiogainsandinputsource
ISO(inintermediatesteps)andKelvinWB(pushbuttonWBalsoavailable)
Shutterandaperture,infinersteps
LCDbacklight,saturationanddisplaygain.
YoucanselectwhatfunctionsyouneedfromArrow/SETshortcutssubmenu,underPrefs.
Toenabletheshortcutmenu,pressthefollowingkey:
550D:theAvbutton(optional:covertheLCDsensor)
60D:theMeteringbutton(nearISO)
600D:theDISPbutton
500D:covertheLCDsensor
50D:theFUNCbutton
5DMarkII:thePictureStylebutton.
Besidestheshortcuts,arrowkeyscanalsobeusedforfocusing(seeFollowFocus).
SeealsoourShortcutsarticle[http://www.magiclantern.fm/cameraoperating/101articles/catcamop/catshort/91art
fastoperatingwithshortcuts].

Miscshortcuts
SETpressedatstartup:loadsvanillafirmware(doesnotloadMagicLantern).
http://wiki.magiclantern.fm/userguide#false_color

3/32

8/1/2016

userguide[MagicLanternwiki]

INFO/DISPinLiveView:changecurrentdisplaypreset,ifthisfeatureisenabled.
ZoomInwhilerecording:itdoesjustthat:)(MagicZoom)
SETinLiveView:centerAFarea(thelittlerectangle).
ActivatingAFmodedialogwhenManualFocusisactivewilltoggleTrapFocus.

MagicLanternmenu
PressERASEbuttontobringuptheMagicLanternmenu.
Usearrowkeys,joystickorscrollwheelstonavigate.
UseSETandPLAYtotogglevalues.
UseQtoopenasubmenuwithmoresettings.
PressINFOorDISPbuttontogethelp.
InLiveView,pressZoomIntopreviewtheimagebehindMLmenu.
PressMENUtohideitemsthatyoudon'tuse(toreduceclutter).
ForcameraswithoutQ:
5DMarkII:pressthePictureStylebutton.
50D:presstheFUNCbutton.
500D:presstheLiveViewbutton.
Onehandedmenunavigationfor5DMarkIIand50D(optional):
OpenMLmenuandsubmenuswithalongpressonjoystickcenterkey
NavigateMLmenuwithscrollwheels
Closesubmenuswithashortpressofjoystickcenterkey(useLeftandRighttoadjustvalues)
CloseMLmenuwithashorthalfshutterpress.

Audio

Manualaudiocontrols.
ThismenuisnotavailableonCanon600D/T3i.
The600D/T3ialreadyhasmanualaudiocontrol,butrightnowit'snotpossibletochangeaudiosettingsfrom
MagicLantern.Youcanonlyuseaudiometersduringrecording.

http://wiki.magiclantern.fm/userguide#false_color

4/32

8/1/2016

userguide[MagicLanternwiki]

AnalogGain(dB)
Gainappliedtobothinputsintheanalogdomain.Ifyouuseanexternalpreamp,setthisparameteraslow
aspossibleotherwise,setitashighaspossiblewithoutclipping(audiometersshouldbegreen).

LDigitalGainandRDigitalGain(dB)
Digitalgainappliedtoleftandrightchannel.Recommendedsetting:0.

Inputsource
Audioinputsourceforrecording:
internalmic
L:intR:ext
externalstereo
L:int R:balanced (internal mic on Left, external mic on Right from both external pins as balanced
audio)
Autoint/ext:cameradetectsifamicispluggedin.Intisdualmono,extisstereo.

Balanced audio allows for very long cable runs without interference. Usually
balancedmicshavethreepinXLRconnectorsanditisveryeasytoouttogetheran
XLR to Canon mic input cable. Balanced allows us to use such pro mics with our
little Canons and this is a very welcome surprise for audio guys. (source)
[http://www.cinema5d.com/viewtopic.php?f=39&t=24384&st=0&sk=t&sd=a&start=330#p164691]

WindFilter
Digitalhighpassfilter.SeeAK4646datasheet[http://wiki.magiclantern.fm/_media/ak4646.pdf]p.34.
http://wiki.magiclantern.fm/userguide#false_color

5/32

8/1/2016

userguide[MagicLanternwiki]

MicPower
This is required for internal mic and certain types of external mics, but it reduces input impedance. See
AK4646 datasheet [http://wiki.magiclantern.fm/_media/ak4646.pdf] p.31 and the Mic power control
[http://groups.google.com/group/mldevel/browse_thread/thread/516d22e75dcb9357]thread.

ON:inputimpedanceis2kOhm
OFF:inputimpedanceis30kOhm.
ThissettingisalwaysONwheninputsourceiseitherinternalmicorL:intR:ext.

AGC
Enable/disableAutomaticGainControl.AGCisappliedonlyindigitaldomain(i.e.itoverridesdigitalgains,
butyoucanstilladjustanaloggain).
Recommendedsetting:OFF.

HeadphoneMonitoring
Audiomonitoringwithheadphones,usingtheA/Vcable.
DisablethissettingifyouareusingaSDmonitor!
Thisfeatureisnotavailableon600D/T3i.
Touseaudiomonitoring,youneedaspecialcable:
your Canon A/V cable with a RCA 3.5mm jack adapter
[http://amzn.to/mlaudiomonrca35]

adedicatedcablefromSescom[http://www.sescom.com/product.asp?item=DSLR550DHOCF]
oryoumaysolderityourself(youwillhavetocutyourA/Vcable).
Warning: mobile phone cables will not work even if the connector looks similar, it's not identical. You
mustusetheoriginalcablewhichcamewithyourcamera[http://amzn.to/canonusbrca].
For

details,

see

Audio

monitoring

[http://vimeo.com/groups/magiclantern/forumthread:237296].

HOWTO

on

Vimeo

group

Outputvolume(dB)
Digitaloutputgainforaudiomonitoring.Itdoesnothaveanyeffectontheinternalcameraspeaker.
Forbestresults,youshouldapairoflowimpedanceheadphones,forexampleAudioTechnicaATHM50(38
ohms) [http://amzn.to/mlathm50]. With highimpedance headphones, you may have to use a headphone
amplifierlikeFiiOE5[http://amzn.to/fiioe5].

AudioMeters
Displaytheinputaudiolevel,from40dBto0dBmetersbecomeyellowat12dBandredat3dB.
Audiometersareonlydisplayedinmoviemode.

Expo

http://wiki.magiclantern.fm/userguide#false_color

6/32

8/1/2016

userguide[MagicLanternwiki]

Adjustingtheexposureparameters.MostofthesesettingsonlyworkinManual(photoandvideo),andsome
ofthemworkinP,AvandTvtoo.

WhiteBalance
Advancedwhitebalancecontrol.ThepreferredmethodisKelvinwhitebalance(range:150015000K).
Submenuoptions:
Kelvinwhitebalance
WBShiftG/M:GreenMagentawhitebalanceshift.Usefulforfluorescentlighting
WBShiftB/A:BlueAmberwhitebalanceshift.1unit=5mireksonKelvinaxis,accordingtothispost
[http://www.openphotographyforums.com/forums/archive/index.php/t5450.html]

CustomRGBmultipliers:finetunecustomwhitebalance
Black level: this parameter is applied on RAW data, before applying white balance. Adjust it if you
haveproblemswithgreenormagentashadows
Auto adjust Kelvin + G/M: in LiveView, ML will compute the white balance for the current scene,
usingthecenter(200200pixelsrectangle)asreferencegray.

ISO
AdvancedISOcontrol.
Colorcoding:
orange=CanonISOwithgoodnoiseordynamicrangecharacteristics(100,160,200,3203200).
green=ISOwithnegativedigitalgainappliedviaDIGIC(80,90,160,320obtainedbysettingML
digital ISO to a negative value). These can have lower noise or better highlight rolloff than their
Canoncounterparts.
red=ISOwithpositivedigitalgain(avoidthesevalues).
Submenuoptions:
EquivalentISO
AnalogISO
CanondigitalISO
ML digital ISO (DIGIC) in movie mode: negative values will reduce noise, but may cause color
issues in highlights. This feature enables ISO 50, ISO 51200 and many other intermediate or
astronomicalISOs.
DisplayGain(nightvision)inphotomode,forpreviewingnightscenes
HighlightTonePriority(whichincreasesdynamicrangeby1stopinmoviemode)
ISOselection(CanonISOsorMLISOs)onlyusedinmoviemode

Shutter
http://wiki.magiclantern.fm/userguide#false_color

7/32

8/1/2016

userguide[MagicLanternwiki]

Finetuneshutterspeed.
Inphotomode,MagicLanterndisplaysshuttervaluesroundedto2significantdigits(e.g.1/50may
bedisplayedbyMLas1/48).Thisisnotabug.
In movie mode, shutter values are displayed with 3 decimal places (for example, in PAL mode,
Canonuses1/33.333toavoidflicker).
To use shutter speeds normally not available in Canon firmware (like 1/25 or 1/8000 in movie
mode),enableexposureoverride.

Aperture
Adjustaperture.Whenexposureoverrideisenabled,youcanadjustitin1/8stopincrements.

PictureStyle
Changepicturestyleoradjustitsparameters.

RECPicStyle
Youcanuseadifferentpicturestylewhenrecording(toggledautomagically).Maybeusefulwithflatpicture
styles.

Expo.Override
ThismodebypassesCanonexposurelimitations(forISO,Tv,Av).Itenables:
Manualvideoexposurecontrolsincameraswithoutit(500D,50D,1100D).
1/25sinmoviemode(24p/25p)1/3stopsbetterinlowlight.
1/8000sinmoviemode,usefulforslowmotion[http://www.youtube.com/watch?v=5ztuUh3bgqA].
ISO12800isallowedinmoviemodeon60Dand600D.
FulltimeDOFpreviewinphotomode,withoutblockingcertainkeys.
Settings:
OFF:Canondefaultexposuremode.
ON:MLoverridesexposurevalues(changethemfromExpomenu).
Sideeffect:inphotomode,anythingslowerthan1/25secondswillbeunderexposedinLiveView.

LVDisplay
SelectsordisplaysLiveViewdisplaytype:
Photodisplay,withexposuresimulation
Photodisplay,withoutexposuresimulation(forframingandforflashphotography)
Moviedisplay.

Overlay

http://wiki.magiclantern.fm/userguide#false_color

8/32

8/1/2016

userguide[MagicLanternwiki]

Graphics overlays that can be used in LiveView or in image review mode: histogram, zebras, cropmarks,
spotmeter,focuspeaking,falsecolor

GlobalDraw
Choose when to enable Magic Lantern overlay graphics: (zebra, cropmarks, histograms, audio meters, ML
shootinginfo):
inLiveViewonly
inQuickReview(photomodeoutsideLiveView)only
Bothmodes
Disabled
Ifyouuseddisplaypresets,pressQonthisitemtoswitchthepresetswhileyouareinMLmenu.

Exposuretotheright(ETTR)
AutomaticExposuretotheRight(ETTRorAETTR)isatechniqueofsettingtheexposureofascenesuchthat
fewornopixelsareareoverexposed(blownout)thusmaximizingtheinformationcapturedwithoutloosing
information to overexposure. This may produce a darker image but this can be corrected later in post
processing.Theexposurecurveisthusasfartotherightaspossiblewithoutitbeingclipped.
FormoreinformationonETTR,seethepageAutoExposuretotheRight.

Zebras

http://wiki.magiclantern.fm/userguide#false_color

9/32

8/1/2016

userguide[MagicLanternwiki]

Enable/disablezebrastripes,whichindicateoverexposedorunderexposedareas.
Colorspaces:

Luma:zebrasarecomputedfromYchannelonly.
RGB:checkoverexposureforeachRGBchannel.Clippedchannelsaredisplayedintheoppositecolor
(i.e.clippedredshownascyan,underexposedaswhiteandsoon).
Youmayadjustthresholdsforunderexposureandoverexposure,oryoucandisablezebraswhilerecording.
Note: when using the Technicolor CineStyle picture style, luma will have values between 16 and 255
therefore,youwillhavetosettheunderexposurethresholdto16orgreater.

FocusPeak
Focus assist function. Highcontrast lines will be marked by blinking
dotsshowingwhichpartoftheimageisinfocus.
Methods:

D1xy: computes first image derivative on X and Y and takes


the max value. May work better in low light or on noisy
sensors.

D2xy: approximates second image derivative with a 33


Laplaciankernel.Maybemoreaccurateingoodlight.
Otherparameters:

Threshold:howmanypixelsareconsideredinfocus(percentage).
Color:eitherfixedcolor,oracolorcodingaccordingtofocusintensity.
Grayscaleimg:ifenabled,LiveViewwilldisplayedasgrayscale(butstillrecordedascolor).
To

see

how

it

works,

check

this

landscape.com/forum/index.php?topic=56246.0].
http://wiki.magiclantern.fm/userguide#false_color

article

from

Luminous

Landscape

[http://www.luminous

10/32

8/1/2016

userguide[MagicLanternwiki]

MagicZoom
Displaysazoomboxforfocusassist.Canbeusedwhilerecording.
Triggermodes(notallmodesareavailableonallcameras):

HalfShutter: triggered when you press the shutter button


halfway.

FocusRing:triggeredbyturningthefocusring.
Zoom.REC: triggered by pressing Zoom In button while
recording. If your camera has a LCD sensor, you may also
coveritandpressZoomIn.

FocusR+HalfS:triggeredbyturningthefocusring,orbypressingshutterhalfway.
Focus+ZREC:triggeredbyturningthefocusring,orbypressingZoomInwhilerecording.
ZoomIn(*): triggered by Zoom In button (overrides Canon's default zoom modes). To bypass
magiczoom,pressbothzoombuttonsatthesametimeorcovertheLCDsensor.

AlwaysOn:notriggerkeyneeded.YoucanusebothCanon's5x/10xzoomandMagicZoom.
When ML believes you have achieved perfect focus, Magic Zoom will display a focus confirmation
(customizable):

GreenBars
Split Screen: when the image is out of focus, the zoom box looks like a split focusing screen
fromoldfilmcameras.

Split Screen with ZeroCross: will reverse the split direction whenever you achieve perfect
focus.
Otherparameters:size,position,magnification.
Notes:
Zebras,focuspeakingandfalsecoloraredisabledautomaticallywhenthezoomoverlayisactive.
Focustriggeringonly works with lenses that report Focusdistance,orwhenyouusefollowfocus /
rackfocus.
Insomemodes,halfpressingtheshuttermaytemporarilyhidethezoomoverlay.
Originalimplementation:MagicCirclesbyAJ[http://www.youtube.com/watch?v=nW25AtYjAk].

Cropmarks
Cropmarksorcustomgridsforframingandcomposition.

Notes:
If you use custom cropmarks, place them in ML/CROPMKS folder on your SD card and give them
short8.3names.Youcanplaceatmost9cropmarksonthecard.
Get

more

cropmarks

from

the

ML

cropmark

repository

[http://www.sawomedia.de/magiclantern/cropmarks/]ordrawyourown(seeCropmarks).

Ghostimage
ShowsatransparentoverlaywhichcanbecreatedfromanyimageinPlaymode.
http://wiki.magiclantern.fm/userguide#false_color

11/32

8/1/2016

userguide[MagicLanternwiki]

Usage:
To select the image, go to Play mode and press the

LiveViewbutton.
MovetheghostimageinLiveViewwitharrowkeyscenteror
hideitwithSETorjoystickpress.

Defishing
Preview the rectified (defished) image from Samyang 8mm fisheye lens [http://amzn.to/mlsamyang8mm],
usingrectilinearprojection.
Thisfeatureworksbestinphotomode(outsideLiveView).
Defishing uses a precomputed lookup table (LUT). It is possible to create LUT files for any other lens or
projection by defishing vram/xy.png with your favorite defishing software, and then running
vram/defishlut.mtogettheLUTfile.AlltherequiredfilesarefoundintheMLsourcetree.Projectfiles
(*.PTO)fornona(hugin)areprovidedforbothrectilinearandPaniniprojections.

Spotmeter
Measurebrightnessfromasmallspotintheframe.
Possiblemeasurementunits:
Percent(0..100%)
Raw8bitlevels(0..255)
IRE1..101(formulausedbyAJ,whichmaps0255lumalevelstoapprox.1..101IRE)
IRE0..108(formulaproposedbyPiers,whichmaps16235lumalevelsto7.5100IRE)
RGB(displaysHTMLlikecolorcodes[http://www.w3schools.com/html/html_colors.asp])

Falsecolor
This is a tool for evaluating the exposure. It shows different luma (Y) levels using a color map. You may
selectoneofthefollowingcolormaps:

Tips:
youmayconfigureadisplaypresetwithFalseColorandtoggleitwithasinglebuttonpress.
you may also use false colors to highlight 50% and 70% brightness levels, or to reveal color
banding,ortocheckforuniformgreenscreenlighting.

HistogramandWaveform
These exposure tools will show the distribution of image brightness
levels.

http://wiki.magiclantern.fm/userguide#false_color

12/32

8/1/2016

userguide[MagicLanternwiki]

To

learn how to read these graphs, see Understanding Histograms [http://www.luminous


landscape.com/tutorials/understandingseries/understandinghistograms.shtml] and Final Cut Waveform Monitor
[http://www.youtube.com/watch?v=JXMvFk146R0].

Vectorscope
ThistoolshowsthecolordistributionwithanUVplot.Usefulforcolorgrading.
To

learn

how

to

read

it,

see

Introducing

Color

[http://www.kdenlive.org/users/granjow/introducingcolorscopesvectorscope].

Scopes:

The

Vectorscope

Movie

Functionsspecifictomoviemode.

BitRate
ControlsH.264bitrateusedforvideorecording.
Possiblemodes:

CBR:constantbitrate.Youspecifyafactorformultiplyingdefaultvideobitrate,between0.1xand3x.
CBR1xisthefirmwaredefaultsetting.

QScale:constantquality,variablebitrate(VBR).Availablevalues:16+16.Lowernumbersmean
higherbitrates.

Firmwaredefault:completelydisablebitratecontrol.
Notes:
Increasingthebitratemaycauserecordingtostop.Youneedafastcard.
CBRactuallyworksbyadjustingQScaleontheflytheinstantvalueisdisplayedneartherecording
dot.
InQScalemode,bitrateiscompletelyoutofcontrol(don'tuseit!).
InCBRmode,QScalewillnotgooutside[16+16].WhenQScalereachestheextremevalues(16
or+16),bitratewillbedifferentthanyourCBRsetting.Watchthebitrateindicators.Thisisnota
bug,pleasedonotreportit.
Youcanpushthebitratehigherifyourecordwithoutsound,thenuseAudioRemoteShottosyncthe
videowithanexternalaudiotrack.
Youcan'tchangethissettingduringrecording.
Ifbufferusagegetstoohigh,MLwillpauseallCPUintensivegraphics.Changethe BuffWarnLevel
settingtocustomizethis.

TimeIndicator
http://wiki.magiclantern.fm/userguide#false_color

13/32

8/1/2016

userguide[MagicLanternwiki]

Whenrecordingamovie,MLwilldisplayasmalltimecounterintheupperrightcorner,whichcanbe:

Elapsed:durationofthecurrentclip
Remain.Card:estimatedamountofrecordingtimeremainingonthecard.
Remain.4GB: estimated amount of recording time until reaching 4GB (or until filling the card,
whichevercomesfirst).
UnlikeCanon'stimerwhichassumesconstantbitrate,MLtimerassumesvariablebitrateandworksevenif
QScaleisenabled.However,duetovariationsinbitrate,theestimatedvaluewillfluctuatealot,andthis is
normal.

MovieLogging
If this setting is ON, Magic Lantern will write out a metadata file for the each movie to MVI_1234.LOG
(numbered after the movie). The log file contains lens and exposure info, as well as a timestamp every
timeanyoftheparametersischangedduringrecording.
Logfilesareplacedinthesamefolderasthemovies:DCIM/100CANON/,101CANONetc.
Tip:youcanrenameLOGfilestoCSVandimporttheminMSExcel.

MovieRestart
While this setting is on, movie recording will restart automatically, unless you stop it. There will be a few
secondsskippedduringrestarting.

REC/STBYnotify
Customnotificationsforrecordingorstandby:
RedCrossout(highlyrecommendedifyouforgettopressrecord)
Message(itshowsSTBYorREC)
Beeps(itwillbeepwhenrecordingstartsorstops)
BlueLED(obviousifyourcamerahasit)

MovieRECkey
Thisoptionenablesyoutostart/stopmovierecordingbyhalfpressingtheshutterbutton.
Tip:withthis,youcanuseawiredremotetostart/stoprecording.

ForceLiveView
ForceLiveViewinMoviemode(bypassthedialogsayingPressLVbuttontoactivatemovieshooting).
Always:forceLiveViewevenifyouuseanunchippedlens,ornolensatall.Becareful,youmayget
dustonthesensorwhilechanginglenses.
Start & CPU lenses: it will force LiveView at startup, regardless of the lens used. After this, it will
only bypass the dialog when a chipped lens is attached (i.e. it will enter LiveView as soon as you
attachachippedlens).

ShutterLock
Thisoptionlockstheshuttervalueinmoviemode(youwillbeabletochangeitonlyfromMLmenu).

FPSoverride
ThissettingaltersFPSforallvideomodes.Onlyundercrankingworkswell.
http://wiki.magiclantern.fm/userguide#false_color

14/32

8/1/2016

userguide[MagicLanternwiki]

FPSischangedbyalteringtwotimervalues(let'scallthemTimerAandTimerB).Increasinganyofthese
values results in lower FPS. Aside from FPS, changing these timers may alter shutter speed and rolling
shutter.
Options:
Desired FPS: choose a value from 0.2 fps to 65 fps. If the desired value is not possible, ML will
choosetheclosestsafeoption(lookat'ActualFPS'below).
Optimizefor:
Low light: use this option for recording timelapse with shutter speed set to 1/fps (360
degrees)athighFPSvalues,youmaybeabletouseothershutterspeedvalues.
Exact FPS: try to achieve an exact FPS value, such as 24.000 or 30.000 or 12.500. If more
exactsolutionsarefound,MLwillchoosetheonewithlowestjelloeffect.
HighFPS:changesFPSwithoutalteringshutterspeedandallowsaslightovercranking(60D,
600D).
LowJello,180d:trytominimizethejelloeffect(causedbyrollingshutter),whileallowingyou
toexposeat180degrees(0.5/fps)ifpossible.
High Jello: maximize the jello effect and enable fast shutter speeds. You can use this mode
for recording slitscan frames (distorted images likethese[http://people.rit.edu/andpph/textslit
scan.html],whichusetheextremejelloeffectincreativeways).

Shutter range: displays the available shutter speed range with current settings. When you use FPS
override,Canonmenuwillstilldisplay1/301/4000,buttheactualshutterspeedwillbedifferent
read it from ML displays. You can alter shutter speed range by changing the ratio between the two
timervalues(decreasingtimerBwillresultinfastershutterspeedsavailable).
Timer A: displays the value of timer A and lets you finetune it. ML will readjust timer B to match
yourFPSchoice.
TimerB:displaysthevalueoftimerBandletsyoufinetuneit.MLwillnotreadjusttimerA,sothis
optionwillletyoufinetunetheexactFPSvalue.
TGFrequency:displaysthecrystaloscillatorfrequencyoftheFPScircuitdriver(readonly,depends
onyourcamera).
ActualFPS:thisdisplaysthecurrentFPS,computedasTG_FREQ/timerA/timerB(readonly).
SoundRecord:bydefault,MLwilldisablesoundrecordingwhenFPSoverrideisenabledotherwise,
audiowillgooutofsyncandrecordingwillstop.Onlyenablesoundifyouknowwhatyouaredoing.
Notesandtips:
This function will not change the frame rate from the video header the video will playback at the
settingfromCanonmenu.
Recommendedusage:setFPStoaverylowvalue(forexample,3fps)torecordatimelapse.
Tip:thisfeaturealsoworksinphotomode,makingLiveViewusableindarkenvironments.Combine
itwithdisplaygain.
Toget180degreeshutterspeedatverylowFPS,simplydiscardhalfoftheframesinpost.
If0.2FPSisnotenough,useFrameMerger[http://bit.ly/framemerger](aVirtualDubplugin).
ExactframeratemayberoundedtobeanexactmultipleofPAL/NTSCframerates.
PALmodes:25p/50p.Roundedframerates:33.333fps,12.5fps,11.111fpsandsoon.
NTSCmodes:30p/60p/24p.Roundedframerates:29.97fps,23.976fps,11.988fpsandsoon.
Forfinetuningandcalibratingcustomframerates,useEOSTimerGen[http://bit.ly/EOSTimerGen].

HDRvideo
This feature allows you to shoot a high dynamic range video by alternating ISO every other frame. Select
thetwoISOvaluesfromthesubmenu.
Possiblepostprocessingworkflows:
Interframescript:userfriendlyversion[https://bitbucket.org/a1ex/magiclantern/downloads/HDRworkflow
051.zip] and barebone version [https://bitbucket.org/hudson/magiclantern/src/tip/contrib/hdrvideotools?
http://wiki.magiclantern.fm/userguide#false_color

15/32

8/1/2016

userguide[MagicLanternwiki]

at=unified]

GingerHDR [http://www.gingerhdr.com/] (plugin for Adobe After


EffectsandPremiere)
Magic Lantern HDR Compose generator for FCP X
[http://alex4d.wordpress.com/2012/01/03/mluhdrcomposefcpx
plugin/]

HDR

Glogger

Web

Service

[http://hdr.glogger.mobi/upload_hdr.php]

etc(pleasehelpmefillingthelist!)
Discussionthread,postprocessingworkflow,FAQ...[http://vimeo.com/groups/magiclantern/forumthread:250295]

ImageEffects
CustomimageeffectsfoundbyinvestigatingDIGICregisters:
Desaturate(letsyourecordgrayscalewithanypicturestyle)
Negativeimage
SwapUV(redbecomesblue)
Cartoonlook(forthistowork,setsharpnessinyourpicturestyletoanynonzerovalue).

MovieRecord(50D)
Enable movie recording on 50D (19201080, 30fps, without sound). To start recording, go to LiveView
(P/Tv/Av/M)andpressSET.
WARNING:Canon50DwasNOTdesignedtorecordmovies.Keepinmind:
This feature was not thoroughly tested by Canon and may be unstable (even if you record without
ML).
Alwaysdisablemovierecordingwhenyoudon'tuseit.
Batterywilldrainquicklywhenrecordingalso,thecameramayoverheat.
Limitations:
Thecamerawillnotrecordsound.Youcanuseanexternalrecorder(forexample,ZoomH1,H2or
H4n[http://amzn.to/zoomh])andsyncthesoundinpostwithaclapperboard.
Youcan'tplaybackmoviesinthecamera.
This setting remains active even if you start the camera with standard firmware (until you clear your
settings).

ShutterButton(50D)
Leaveunchanged:obvious:)
BlockduringREC:blockstheshutterandrelated(AF, *)buttonswhilerecording.In50D,taking
pictureswhilerecordingwouldresultinERR99withthisoption,youcanavoidtakingpictureswhile
recordingbymistake.Sideeffect:thiswilldisableimagestabilizationduringrecording.

HoldduringREC(IS):MLwillkeeptheshutterbuttonpressedhalfwayduringrecording,which
willenableimagestabilization(IS).Sideeffect:youneedtopresstheshutterbuttonhalfwaytoturn
ISoffbeforethecamerawillletyoustoprecording.

ExposureLock(50D)
Lockstheexposureinmoviemode.Youcanalsousethe*button(youdon'thavetoholditpressed).

Shoot
http://wiki.magiclantern.fm/userguide#false_color

16/32

8/1/2016

userguide[MagicLanternwiki]

Functionsforstillsshooting(someofthemworkformovies,too).

HDRBracketing
ExposurebracketingforHDRimagesandtimelapses.

In M mode, this function does shutter and/or ISO bracketing. In the other modes it does exposure
compensationbracketing.
Tostartbracketing,takeonlythefirstpictureandMLwillcontinuethesequence.
To preview HDR images in camera, set SET+MainDial: ExposureFusion from Prefs menu, Image
reviewsettings,thengotoplaybackmode,holdSETandturnthemaindial(wheel).
ForeachHDRpictureset,MagicLanternmayalsowriteabashscriptforstackingtheexposureswith
enfuse [http://wiki.panotools.org/Enfuse] (version 4.x), with optional alignment (align_image_stack).
More info: Exposure Fusion: What is it? How does it Compare to HDR? How Do I Do It?
[http://www.digitalphotographyschool.com/exposurefusionwhatisithowdoesitcomparetohdrhowdoido
it].

Intervalometer

http://wiki.magiclantern.fm/userguide#false_color

17/32

8/1/2016

userguide[MagicLanternwiki]

Takepicturesormoviesatfixedintervals.
Youcanstoptheintervalometerbyrotatingthemodedial,bypressing MENUor PLAY,orbyturningoffthe
camera.
Settings(insubmenu):
Durationbetweentwoshots.
Startdelay(upto8hours).
StopafterXpictures.
Inmoviemodeonly:durationofamovieclip.
Tips:
Toavoidflicker,shootinmanualmode,usemanualwhitebalance,avoidshortexposuretimes
anduseamanuallens(ifyouuseanEFlens,locktheapertureandunscrewit).
To make a timelapse without increasing shutter count, do not use the intervalometer instead, set
FPSoverridetoaverylowvalue(forexample,3fps)andstartrecording.
When using the intervalometer in LiveView with noisy mode, your shutter will wear twice as fast
thanoutsideLiveView.
Iftheintervalometercan'tbestopped(itmayhappenin crazymode),turnthecameraofforopen
thecarddoor.
Adjustyourautooffsettingtolongerthanyourtimelapseintervalthecamerawillturnoffbeforethe
secondshot.
PowerSaving:
WhennotinLiveView,pressDISPorINFOtoturnthedisplayoff.
In LiveView, ML will turn the display and the sensor off during idle times if you enable this option
fromPowersavemenu.
Whiletheintervalometerisrunning,thecardledwillblinkoncepersecondtoletyouknowit'salive
andkicking.

Bulb/FocusRamping
Bulb Ramping allows the capture of a timelapse that gradually
changesexposure,compensatingforthetransitionfromdaytonight.
Options:
Autoexposureramping:thisoptionwilladjustshutterandISO
automatically, by looking at image brightness of previous
shots.
Manual exposure ramping: this option will adjust shutter and
ISO to follow a fixed exposure ramp (a fixed amount of EV change per shot). Can be used as
standaloneorcombinedwithautoramping.
Manualfocusramping:thisletsyouadjustfocusgraduallywhileshootingthetimelapse.Itrequiresa
lenswithautofocusanditcanonlyworkinLiveView.
Settingsforautoramping:
Mode:sunset/sunrise/auto.Insunsetmode,theexposurewillalwaysincrease.Insunrisemode,
the exposure will always decrease. This idea was suggested by Tom Lowe on RedUser.net forum
[http://bit.ly/loweratchet].

Maximum ramping speed: this parameter is used for computing the optimal smoothness factor. A
lowervaluewillreduceflicker,butifthevalueistwiceaslowastherealrateofbrightnesschange,
MLwilllosetheabilitytorampcorrectly.Forexample,ifyousetamaximumrampingspeedof0.1
EV/shot,andthescenerequiresarampingof0.2EV/shot,MLwillstartflickeringheavily.
Quickstartguideforautoramping:
http://wiki.magiclantern.fm/userguide#false_color

18/32

8/1/2016

userguide[MagicLanternwiki]

1. Take a picture of your scene. You will use it to say: Iwantmytimelapsetobeexposedlike


thispicture.
2.EnableBulbRampingandIntervalometer.
3.LeavethecamerastillwhileMLrunsacalibrationstep:
Make sure you have a static and welllit scene (any static scene which does not require long
exposureshouldbefine).
Aftercalibration,youshouldgetaniceScurveonthescreen.
4.Nowyouwillhavetosaywhattonerangetometerfor(i.e.highlights,midtones).Followthewizard:
Usearrowkeystoselectyourreferencepicture(whichyoujusttook).
Usethemaindialtoselectthetonerangetometerfor.Youcan'tperfectlymatchtwoimagesjustby
varyingoneparameter(exposure),soyouhavetochoosewhat'simportantforyouinthispicture.
Forlowestflicker,meterformidtones(choosethe50thpercentile,i.e.median,becauseit'sarobust
estimation,unlikesimpleaveraging).Leavesomeheadroomforhighlights(underexposeabit).
If highlights are important, meter for them (choose 80th percentile for example). You will have to
shootRAWandremoveflickerwhenyoudeveloptheRAWfiles.
Thealgorithmworksbestwhenbrightnessiscloseto50%(trynottochooseextremevaluesforit).
Whenyouarereadytostart,pressSET.
5.Sitbackandrelax:)
Limits:
ISOischosenbetween100andmaximumautoISOvaluefromCanonmenu.
Shutter speed is chosen between 1/8000 (lower limit) and the delay between two shots minus two
seconds(upperlimit).Example:for10secondintervals,shutterspeedwillbebetween1/8000and8
seconds.
Apertureisfixed(youcanchangeitmanually).
Tips:
Don'tadjustISOandshutterbeforethetimelapse,theyarefullyautomatic.
UseaNDfilter[http://amzn.to/mlndfilter]toreduceflickerduringdaylight.
Reduce flicker in post. We recommend VirtualDub with MSU Deflicker plugin (free, works with
Windows

and

Wine).

See

also

Timelapse

workflow

using

free

software

tutorial

[http://vimeo.com/groups/magiclantern/videos/19854305].

Technicalnotes:
Exposure is metered using a condition like this (for example): 70% of pixels should be below 50%
brightness.
Exposureforeveryshotiscomputedfrompreviousshots,usingafeedbackcontrolleralgorithmwith
asmoothingfactor.
ISO is chosen using the 180 degree rule, so the resulting shutter speed stays between 90 and 270
degrees(thatis,between1/4and3/4ofthedelaybetweentwoshots).
OnlyfullstopISOs(100,200,400etc)areused(becauseyouaresupposedtoshootRAW).
Shutterspeedcanbeadjustedwitharesolutionof10ms.
Frameswithfastshutterspeeds(lessthan1secondinRebelcameras,less0.1secondsin60D)are
takeninManualmode.Youwillgetflicker.
It can go from 1/8000s @ ISO 100 (daylight) to several minutes of exposure time @ ISO 6400
(completedarkness).
Exposurealgorithmisafeedbackcontrollerdesignedwithpoleplacementtheclosedloopresponse
willhavetworealpolesplacedatthesmoothingfactorvalue.Smoothingfactoriscomputedinsuch
a way that, when scene ramping speed matches the speed selected in menu, ramp is followed at
exactly1EVbehindit.
http://wiki.magiclantern.fm/userguide#false_color

19/32

8/1/2016

userguide[MagicLanternwiki]

If the lighting changes suddenly a few stops between two shots (for example, you change the ND
filters or the aperture), the algorithm should recover completely after 2 or 3 shots. A sudden
exposurechangeisconsideredwhentheexposuredifferenceisgreaterthan2stops.
Logging:
When you use bulb ramping, Magic Lantern will save a log file with the exposure parameters,
meteredvaluesandsoon.Pleasesendthisfiletodevelopers.
Theselogfilescanbeusedtoseehowwelltherampingwentandtofinetunethealgorithm.

BulbTimer
Very long exposures with Bulb mode and
ML timer. This feature is useful for night
shotsandastrophotography.
Bulbtimerisstartedbyholdingtheshutter
button pressed halfway for one second
(fullshutterpresswillnotwork).
Tips:
Youmaycanceltheexposureearlierbyhalfpressingtheshutterbutton.
BulbtimeralsointegrateswithotherMLfeatures,suchasintervalometerorexposurebracketing.

LCDsensorRemote
Start/stopremoteshutterreleasemodewiththeLCDsensor.
Near:Totakeapicture,putyourhandneartheLCDsensor.
Away: Picture is taken when you get your hand away from the sensor. You may combine this
settingwithMirrorLockup.
Wave: Picture is taken after you wave your hand 3 times near the sensor. You can leave it on
withoutinterfering(toomuch)withnormalshooting.
Thisfeatureisusefulforavoidingcamerashake.
InMoviemode,the Wave setting is able to start and stop recording movies. The other modes can only
startrecording(becauseit'stooeasytostoprecordingbymistake).
Whilerecording,theNearandAwaymodescantriggertherackfocusoperation.

AudioRemoteShot
Start/stopremoteaudiotrigger.Totakeapicture(orstartrecordingamovie),makesomeloudnoise,for
example,clapyourhandsorpopaballoon.
Tip: with the audio trigger you can sync a video recordedwithoutsoundwithanexternalaudiotrack (see
this topic) [http://groups.google.com/group/mldevel/browse_thread/thread/14522b5d65a43cbf/e472d79ab8c4e57b?
show_docid=e472d79ab8c4e57b]

Be careful: this may trigger the shutter from the sounds made by camera (like focus beep or noise from
operatingthebuttons).

MotionDetect
MotiondetectioninLiveView.
Triggermodes:

Exposurechange:itonlyreactstobrightnesschanges.Detectslargemovingsubjectswhichcause
significantchangeinexposure.
http://wiki.magiclantern.fm/userguide#false_color

20/32

8/1/2016

userguide[MagicLanternwiki]

Frame difference: it computes


the difference between last two
frames A and B (luma channel
only)

this

detects

smaller

movements which do not change


exposure.
Detection time is somewhere between 200 and 300 ms according to
DataGhost's speed test[http://dataghost.com/chdk/md_meter.html] it's faster
withsilentpictures.

SilentPictures
Thisfeatureisreservedtoveryadvancedusers.Itcantakepictures
inLiveViewmodewithoutmovingthemirror.Whenenabled,itsaves
uncompressedYUV422framesfromtheLiveViewimagebufferwhen
youpresstheshutterhalfway.
Make sure you don't have autofocus assigned to halfshutter
press(putiton*orturnitoff)
Modes:

Silent Picture: simple, lowresolution. Image resolution is usually around 1 or 2 MPix, and
depends on the current mode (zoom or not, recording or not, and movie resolution). For almost
FullHDresolution(1720974),chooseFullHDtorecordadummymovie.

SilentPicHiRes:emulateshighresolutionbytakingamatrixofsmallsilentpics,inzoom x5
mode.Youneedtohavethecameraonatripodandthesubjectshouldbestatic(apictureistakenin
afewseconds).Couldbeusefulforfocusstackingorfortimelapsewithoutincreasingshuttercount.
Silentpicturesettingisappliedtointervalometerandremotetriggers.ItwillalsogotoLiveViewwhenyou
presstheshutterhalfway.Therefore,youshouldonlyenablethissettingwhenyouactuallyuseit.
ImagesaresavedinDCIM/1xxCANON/afterthefollowingrules:
If intervalometer is OFF, silent pics are named after last picture/movie taken without this function
(e.g.12340001.422).Youarelimitedto10000silentpicturesforeachnoisypicture.
If intervalometer is ON, silent pics have names like 12345678.422. Tip: use FileNumbering

ManualResetfromCanonmenutoincreasefoldernumber(tosortthemeasier).
Toconverta422imagetoJPEGonthePC,useoneofthefollowingprograms:
422jpg.py[https://bitbucket.org/hudson/magiclantern/src/tip/src/422jpg.py] (commandline tool, runs on
allplatforms,youneedtoinstallPython,PILandnumpy).
422toimage [http://groups.google.com/group/mldevel/browse_thread/thread/ae65535fc3e860fc] (Windows
only,sourcecodeavailable[https://bitbucket.org/mindogas/422toimage/]).
YUV422Convertor[http://www.diazonline.be/yuv422/](Windowsonly,closedsource).

MirrorLockup
Mirrorlockup.SeeCanonuserguidefordetails.

Timer+RemotewillautoenableMLUunderoneofthefollowingconditions(anddisableitotherwise):
selftimermodeison(either2secondor10second,butnotcontinuous)
LCDsensorRemoteisinAwaymode.

Flashtweaks
http://wiki.magiclantern.fm/userguide#false_color

21/32

8/1/2016

userguide[MagicLanternwiki]

Afewtweaksforflashusers:
Flashexpocompensation(10..+3EV).Tip:youmayuse10EVtotriggeranexternalflashwithout
puttinglightonthescenecomingfromtheonboardflash.
Flash / No flash: use this when you are not sure whether to use flash or not. Odd pictures (by file
number)willbetakenwithflash,evenpictureswithoutflash.
3rd party flash in LV: a trick for using a nonCanon flash in LiveView on Rebel cameras, which
disablesLiveViewonhalfshutterpress.DISABLEthisoptionwhenyoudon'tuseit!!!

Focus

TrapFocus
ForMFusers:takesapicturewhenthesubjectcomesintofocus.
Modes:
HoldAFbutton:youneedtoholdtheautofocusbutton(halfshutter,

*orAFON,dependingonyoursettings).
Continuous: you don't need to hold any button ML will hold the
halfshutterpressedforyou.Thiswillalsoblockmostbuttonspress
theshutterhalfwaytounlockthemfortwoseconds.
Notes:
OutsideLiveView,itonlyworkswithlenseswithchip.
InLiveViewitonlyworksforphotos,anditwilltakeapicturewhenthefocusindicatorhas(almost)
maximumvalueonthefocusgraph.
NotesforLiveViewtrapfocus:
You may have to turn the lens back and forth a few times in order to let ML compute the correct
focusscalingfactorforthecurrentscene.
Ifyoumovefromahighcontrastscenetoalowcontrastone,youwillalsohavetowaitabituntil
thehighcontrastdatadisappearsfromthefocusgraph.
PressSETtotemporarilydisableautomaticscalingoffocusmagnitude.

FocusPatterns
Customfocuspatternswhichcanbeusedeitherwithautofocusortrapfocus.

http://wiki.magiclantern.fm/userguide#false_color

22/32

8/1/2016

userguide[MagicLanternwiki]

Tochangethefocuspattern:
Setyourcamerainphotomode,nonLiveView
Lookthroughtheviewfinderandmakesurethemaindisplayisoff
ChangethefocuspatternwiththearrowkeysandSETyoumayormaynotreceivevisualfeedback.
PresstheZoomInbuttontwicetoseethecurrentselection.
You can use the custom focus patterns in LiveView Quick Focus mode, too, but the pattern won't be
displayedonthescreen.
Thisfeaturewasportedfrom400plus[http://code.google.com/p/400plus/].

FollowFocus
Verysimplefollowfocus(likearackfocuscontrolledmanually).

Arrows:youwillbeabletofocuswiththearrowkeys.
LCDSensor: on 550D/500D, focus by placing your hand near the LCD sensor (avoiding shake). To
usethis,youmayneedtodisableLCDsensorRemote.
Recommendedfocusstepsettings:
FocusStepSize:1or2
FocusStepDelay:smallvalues,withoutStepWait
Ifthemotionisnotsmooth,trylargerdelays(100ms)
Quickrackfocuswhilerecording:
PressMENUtosavecurrentfocuspoint(thismeansIwanttoreturnhere)
Usefollowfocustochangefocuspoint(focussomewhereelse)
PressPLAYtogotosavedfocuspoint
PressPLAYagaintogoback.

FocusSettings
StepSize
Stepsizeforonefocuscommand,asusedbyEOSUtility.
StepDelay
Delaybetweentwosuccessivefocuscommands,withanoptionalwaitingflag(StepWait).
StepWait
IfStepWaitisnotactive,MLwillonlywaitaforfixeddelaybeforesendingnextfocuscommand.
Thiswillreducestutter,butmayaffectrackfocusaccuracy.Thissettingisrecommendedifyouonly
http://wiki.magiclantern.fm/userguide#false_color

23/32

8/1/2016

userguide[MagicLanternwiki]

usefollowfocus.
IfStepWaitisactive,MLwillwaituntileachfocuscommandiscompleted,andthenitwillwaitfor
afixeddelay,asconfiguredhere.Thiswillincreaserackfocusaccuracy,butmaycausestutterwith
certainlenses.
StartDelay
Sets the number of seconds before starting a rack focus. This lets you film the start point first, then
initialisetherackfocuswithouttouchingthecamera.

FocusEndPoint
Thisisendpointofrackfocus(Xfocusstepsfromthestartpoint,i.e.fromcurrentfocuspoint).
Firstyouhavetosettheendpoint.Focusthelens,thenpressSETonthismenuitem.
AfterpressingSET,MLwilldisplay FocusEndPoint:0stepsfromhere..Thismeanstheendpoint
isnowassignedtocurrentfocusposition.
Atthispoint,youwillseetheLiveViewimageandsetthestartpointusingleftandrightkeys(justlikewith
followfocus) or the main dial (scrollwheel). The start point will be always the current focus point (which
youarechanging)theendpointwillremainfixed.

RackFocus
Triggers the rack focus operation that moves between the start and end focus points. After the move is
completepressingagainreversesthemove.

SET:rackfocuswillstartafter2seconds
Q:rackfocuswillstartimmediately
PLAY:MLwillautomaticallyrecordashortclipwiththerackfocusoperation.
Stepbystep:
1.Picktheendpointofrackfocusbyfocusingonit(manuallyorwithAF).
2.Configurefocusparameters(stepsizeanddelay).Differentlensesmayrequiredifferentparameters.
3.OpentheFocusmenu,gotoFocusEndPointandpressSettozeroitout.
4.Pick the start point by focusing on it with the LEFT/RIGHT buttons while the Focus menu is active.
MakesurethenumberfromFocusEndPointischangingasyoufocus.Finetunethepositionwith
scrollwheel.
5.GotoRackFocusandpressSETorPLAYtostartrackfocus.
6.Toreturntothestartingpoint,runrackfocusagain.
Tips:
1.whilerecording,youcanstartrackfocusfromoutsidethemenu,bypressingPLAY.
2.whenLCDsensorRemote is set on Near or Away, you can trigger rack focus from the LCD sensor,
avoidingcamerashake.
Recommendedfocusstepsettings:
FocusStepSize:1or2
FocusStepDelay:
withoutStepWait:largedelays(around100ms)willignoresmallpositionerrors
withStepWait:smalldelays(useitonlyifyourlensisinverygoodmechanicalcondition)

Stackfocus
Thisselectionwillshootaseriesofphotographswithvaryingfocuspoints.Itisusedinmacrophotography
toassemblesharperfinalimagesbymergingphotoswhereeachhasadifferentfocuspoint.
http://wiki.magiclantern.fm/userguide#false_color

24/32

8/1/2016

userguide[MagicLanternwiki]

This function can also create scripts named like named


FST_1234.SH, which can be used for stacking the images with
enfuse. See Exposure bracketing for details on how to use these
scripts,
and
the
focus
stacking
section
[http://panorama.dyndns.org/EandEdocumentation/enfuse.html#Focus
Stacks] from Enfuse reference manual. To enable (or disable) the

postprocessingscripts,gotoHDRbracketingsubmenu.
Usage:
1.focusonyoursubject
2.opentheFocusStackingmenu

3.choosethenumberofpicturesinfrontand/orbehindyourcurrentfocuspoint(usecommonsense)
4.optional: check your settings with either Silent Pictures or Snap Simulation (Shoot menu). This lets
you run the focus stack without wasting shutter actuations, and finetune the settings as needed,
beforerunningthefinalsequence.
5.disableSilentPictures/SnapSimulationandrunthefinalfocusstacksequence,withfullresolution
pictures.
Alternativeway:
1.Configurerackfocusanduseittopreviewthefocusrange.
2.FromtheFocusStackingmenu,selectCopyrackfocusrange
3.Selectthenumberoffocusstepstoskip.Thiswilldeterminethenumberofpicturestobetaken.
4.Startthefocussequence(Runfocusstack).
YoucanalsocombinethisfunctionwithHDRbracketingandsilentpictures.
Recommendedfocusstepsettings:sameasforrackfocus.

DOFinfo
Thefollowingitemsaredisplayonly:
FocusDist
Thedistancetothefocalpoint.ValueisreturnedbymostnewerCanonlenses.Ifthelensdoesnotreport
anydistanceinformation,0willbedisplayedandtheDOFcalculationswillnotbecorrect.
SeealsoFocusdistance.
Hyperfocal
Thehyperfocaldistanceisthepointoffocuswhereeverythingfromhalfthatdistancetoinfinityfallswithin
thedepthoffield.Thisisthelargestdepthoffieldpossibleforthecurrentfnumber.
DOFNear
Thenearestdistanceinwhichobjectsappearinfocus.
DOFFar
Thefarthestdistanceinwhichobjectsappearinfocus.

Display

http://wiki.magiclantern.fm/userguide#false_color

25/32

8/1/2016

userguide[MagicLanternwiki]

Optionsfordisplay(mostofthemareforLiveView).

LVcontrast
AdjuststhecontrastinLiveView.Itdoesn'taffectrecording.Thishelpswhenfocusingwithveryflatpicture
styles.
Values:Normal(noeffect),High,Veryhigh,Zero,Verylow,Low.

LVsaturation
AdjuststhesaturationinLiveView.Itdoesn'taffectrecording.Thishelpsyoufocuswithoutbeingdistracted
bycolor.
Values:Normal(noeffect),High,Veryhigh,Zero(grayscale).

LVdisplaygain
Photomodeonly:thisfeatureincreasesthebrightnessinLiveView,making
it usable in very dark scenes (where Canon's LiveView would be pitch
black).CombinethiswithFPSoverrideforbetterlowlightperformance.
Formoviemode,useMLdigitalISOsforasimilareffect.

ColorScheme
This affects the colors and brightness of the onscreen information (including LiveView overlays, Canon
menus and ML menus). Range from: Bright (default), Dark, Bright Gray, Dark Gray, Dark Red. Tip: dark
themesmayreducetheeyestrainduringnightshooting.

ClearOverlays
ClearbitmapoverlaysfromLiveViewdisplay.

HalfShutter:Holdtheshutterhalfpressed,orthe * button, or DOF preview for around 1 second


to clear all the overlays from the Live View display (audio, zebra, crops, shutter speeds).Tip:
assign autofocus to

* button (from Custom Functions, set Shutter/AE lock button = AE

lock/AF).
WhenIdle:Inthismode,alltheoverlaysareerasedfromthescreen(100%cleandisplay)whenthe
cameraisidle(i.e.youdon'tpressanybuttons).

Always:Inthismode,alltheoverlaysareerasedfromthescreenyouwillhavetochangeshooting
settingsblindly.Youcanstillusethemenus.Tip:thisfeaturemaybeusefulwithExternalRecorders,
sinceitremovesthefocusboxandothergraphicsfromthedisplay.

http://wiki.magiclantern.fm/userguide#false_color

26/32

8/1/2016

userguide[MagicLanternwiki]

Focusbox(LV)
WiththissettingyoucanchoosetoshowtheFocusboxinlivevieworhideitwhennotneeded.

ForceHDMIVGA
ThisoptionwillforcealowresolutionmodeonHDMIdisplays(720480),whichavoidsblackscreenwhen
youstart/stoprecording.

Screenlayoutsettings...
Screenorientation,positioningfinetuning,adjustmentsforexternalmonitors

ScreenLayout
Choosescreenlayout(positionofMLtopandbottombars),fordifferentcamerasorforexternalmonitors.
Top/bottomlayouts:
Inside3:2:defaultlayoutfor3:2screencameras(550Dandnewer).
Inside16:10:for16:10HDMImonitors.
Inside16:9:for16:9HDMImonitors.
4:3movie(for5DMarkII,500Dand50Dinmoviemode).
Bottomonlylayouts:
Under3:2:usefulfor4:3screencameras(500D,50D,5DMark2)inphotomode.
Under 16:9: suitable for lowresolution external monitors and for 4:3screen cameras in movie
mode.

Imageposition
This may make the image better visible from different angles (especially on cameras without flipout
screen).

UpsideDownmode
Thismodeisusefulifyouwanttomountyourcameraupsidedown.

AutoMirroring
For cameras with flipout LCD, this options prevents mirroring the display
whenyouopenitat180degrees.

Display:Normal/Reverse/Mirror
ForcameraswithflipoutLCD,youmayselectadifferentflipping/mirroringoption.

LevelIndicator(60D)
Showsifthepicturelevelswiththehorizon.Canbeusedwhilerecording.

KillCanonGUI
For50Donly:disableCanongraphicselementstoavoidconflictswithMLgraphicsinLiveView.

Idle/Menus:onlyenableCanongraphicswhensometransparentmenufromLiveViewisactive.
Idle/Menus+Keys: only enable Canon graphics when you press some keys or navigate the
http://wiki.magiclantern.fm/userguide#false_color

27/32

8/1/2016

userguide[MagicLanternwiki]

transparentmenusfromLiveView.

Prefs

Imagereviewsettings...
Customizetheimagereview(playback)mode:

SET+MainDial

WhenyouholdSETpressedandturnthemaindial(scrollwheel),MLmayperformoneofthesefunctions:

Play422:displaysilentpicturesfromDCIM/100CANON(lowresonly).
Exposure Fusion: combine two or more images, useful for previewing HDR images or multiple
exposures.

CompareImages: compare two images with a diagonal split view. The current image will always
endupinthetophalf.

TimelapsePlay:scrollthroughallyourpicturesquickly.
Imagereview
QuickReviewdefault:justlikeinstandardfirmware.
CanonMnu:HoldPLAY:ifyouset ImageReview:Hold in Canon menu, it will go to PLAYmode
instead.Thisallowsyoutozoominassoonasyoutakethepicture(withouthavingtopress PLAY).
CreditsgotoKenRockwellforsuggestingthis.

QuickZoom
FasterzoominPLAYmode,forcheckingcriticalfocus:

http://wiki.magiclantern.fm/userguide#false_color

28/32

8/1/2016

userguide[MagicLanternwiki]

OFF
ONzoomsfasterthanCanonfirmware.
SinglePress 100%: a single press of Zoom In will zoom all the way in (to 100%) on center
point.Nextpresswillzoomout(fullscreenimage).
FullzoomonAFpoint:similar,butitwillzoomoncurrentlyselectedautofocuspoint.
Fullzoomonlastposition:similar,butitwillrememberthelastpositionofthezoombox.

LVbutton
CustomizetheLiveViewbuttoninPLAYmode:
Default(enterLiveView)
Protectimage

QuickErase
Shortcutforerasingimageswithoutconfirmation(holdSETandpressERASE).Becareful!

Arrow/SETshortcuts...
Select the features you want to adjust quickly with arrow keys: * Audio gain * ISO/Kelvin *
Shutter/Aperture*LCDBrightness/Saturation
YoucanalsoenablequickfunctionsfortheSETbutton,coupledwiththecorrespondingarrowadjustments:
Audioinput(internalmic,externalmic,balanced)
Pushbuttonwhitebalance
180degreeshutterspeed
ResetLCDbrightnessto5andsaturationtoNormal.

Misckeysettings...
LCDSensorShortcuts
UsetheLCDfacesensorasanextrakeyinML(e.g.fortriggeringarrowkeys,forblockingfollowfocusor
forbypassingmagiczoomkey).
TofullydisabletheLCDsensorinMagicLantern,disable LCDautoofffromCanonmenu(Wrench1).You
needtodothisifyouareusingadevicewhichcoverstheLCDsensor(e.g.aloupe).

StickyDOFPreview
ThiswillmaketheDOFpreviewbuttonsticky(soyounolongerhavetoholditpressed).
Note:enablingDOFpreviewwillblockcertainbuttons.
Tip:enableExposureOverridetopreviewDOFwithoutblockingthebuttons.

StickyHalfShutter
Thiswillmakethehalfshutterpresssticky(soyounolongerhavetoholditpressed).
Tip:usethistopreventthecamerafromturningoffLiveViewafter30minutes.

SwapMENU<>ERASE(60D)
Swaps MENU and ERASE buttons. This feature allows onehanded navigation in ML menu on 60D, but will
havetouseMENUbuttontodeletethepictures.

http://wiki.magiclantern.fm/userguide#false_color

29/32

8/1/2016

userguide[MagicLanternwiki]

DigitalZoomShortcut(600D)
On600D/T3i,thisletsyoucustomizethebehaviorof DISP+ZoomIn/ZoomOutshortcutkeyinmovie
mode:

1x,3x:togglebetween1xand3xdigitalzoommodes(FullHD)
3x10x:defaultCanonsetting(changedigitalzoomvaluebetween3xand10x).
Note:bydefault,MagicLanterndisablesdigitalzoomvaluesgreaterthan3xinordertoavoidimagequality
degradation.

AutoBurstPicQuality
Whenenabled,itwilltemporarilyreducepicturequalityinburstmodeinordertomaintainadecentframe
rateevenwhenthebufferbecomesalmostfull.
Thisfunctionwillreducepicturequalityifthebufferhasspaceforlessthan4pictures:

RAW+JPGJPGLargeFineJPGMediumFine
RAWJPGLargeFineJPGMediumFine
JPGLargeCoarseJPGMediumCoarse
Possibleresults(550D,TranscendClass10,yourmileagemayvary):

RAW+JPG,JPGL,allothersJPGM
RAW,RAW,allothersJPGM

PowersaveinLiveView...
OptionsformaximizingbatterylifewhenusingLiveView.
Enablepowersaving:onStandby,duringRecording,oralways.
Use LCD sensor: you can use it to wake up from powersave (wave your hand near it), or to force
powersavemode(coverthesensorforafewseconds).
Dimdisplay:InLiveView,ifthecameraisidle,MagicLanternwillreducetheLCDbacklightlevelto
minimuminordertosavepower.
TurnoffLCDandLV:thiswillturnoffthedisplayandthesensoractivityinLiveView.Mirrorwillnot
bemoved.Ifthecameraisrecordingormotiondetectionisenabled,onlythedisplaywillbeturned
off(sorecordingwillnotstop).
TurnoffGlobalDraw:ifthecameraisidle,MLoverlaygraphicswillbedisabledtoreduceCPUusage.

Configfile...
Magic Lantern saves its settings in a configuration file named MAGIC.CFG, located under ML/SETTINGS
directoryonyourcard.Thissubmenuletsyoucustomizehowthesesettingsaresaved.
ConfigAutosave:Ifenabled,settingsaresavedautomaticallyto magic.cfgwheneveryouchangea
settinginMLmenu.Configsavingprocesswilltakeplaceassoonasyouclosethemenu.
Saveconfignow:SaveMLsettingstoML/SETTINGS/MAGIC.CFG.
Delete config file: use this to restore ML default settings. After deleting the config file, restart the
camera.

LVDisplayPresets
Thisfeatureletsyouuseupto4displaypresetsforthesettingsintheOverlaymenu.
Onthetopbar,youwillsee DISP0,1,2or3.Eachofthoseisapresetforthesettingsin Overlaymenu.
Soyoucan,forexample,configure DISP1withfalsecolors, DISP2withzebrasandfocuspeaking,and
http://wiki.magiclantern.fm/userguide#false_color

30/32

8/1/2016

userguide[MagicLanternwiki]

DISP3withcleardisplay.
This menu item sets the maximum number of available DISP presets. To disable this feature, set the
numberofpresetsto1.
Tochangethecurrentdisplaypreset,press INFO/DISPinLiveView,or [Q]ontheGlobalDrawentryinthe
Overlaymenu.

CropFactorDisplay
Ifenabled,MLbottombarwilldisplaythe35mmequivalentfocallength,includingcropfactor(1.6x).
Forexample,a50mmlensatf1.8willbedisplayedas:

50mmf/1.8withthisoptiondisabled
80eqf/1.8withthisoptionenabled.

Displayhiddenmenus
To reduce menu clutter, Magic Lantern allows you to hide unused menu items. Enable this to display the
hiddenitems,soyoucanreenablethem.

Debug

Functionsfortroubleshooting,development,andpossiblyunstablefeatures.

Screenshot(10s)
Printscreenafter10seconds.ThisoptionsavesaBMPfilefortheoverlaysanda422file(silentpicture)for
theLiveViewimage.TheBMPdoesnotcontaintransparencydata.YoucancombinethetwofilesinGIMPor
otherimageeditingprograms.
ThecardLEDwillblinkeverysecond,untilthescreenshotistaken.

Menuscreenshots
Createscreenshotsofallmainmenusatonce.

Don'tclickme!
Don'tclickit:)

Stabilitytests
http://wiki.magiclantern.fm/userguide#false_color

31/32

8/1/2016

userguide[MagicLanternwiki]

ThisoptionrunsvariousteststomakesureMagicLanternisstableandwillnotcrash.Youcanuseittotest
yourparticularconfiguration.
Ifitcrashes,reportanissue[http://bitbucket.org/hudson/magiclantern/issues].

Showtasks...
DisplaysthetasksstartedbyCanonandMagicLantern.

SaveCPUusagelog
SavesalogwiththeCPUusageforalltasks.

FreeMemory
DisplaystheamountofavailableRAM.

ShutterCount
Displaysthenumberofshutteractuations.

CMOStemperature
DisplaystheinternalCMOStemperature,inrawunits.

Batteryremaining
60D and 5D Mark II only: displays battery percentage, estimated time remaining and battery discharging
rate.
Foraccuratereadings,waituntilthepercentageindicatordecreasesbyatleast2%sincepoweringon.
userguide.txtLastmodified:2016/05/0420:27bya1ex

Exceptwhereotherwisenoted,contentonthiswikiislicensedunderthefollowinglicense:CCAttribution
ShareAlike3.0Unported[http://creativecommons.org/licenses/bysa/3.0/]

http://wiki.magiclantern.fm/userguide#false_color

32/32