Movie
Functions specific to movie mode.
Bit Rate
Controls H.264 bitrate used for video recording.
Submenu options:
Mode
- CBR is constant bitrate. You specify a factor for multiplying default video bitrate, between 0.1x and 3.0x. CBR 1.0x is the firmware default setting. CBR actually works by adjusting QScale on the fly; the instant value is displayed near the recording dot.
- QScale is constant quality, variable bitrate (VBR). Available values are -16 to +16. Lower numbers mean higher bitrates, but it's not as stable as CBR and increasing the bitrate may cause recording to stop. You need a fast card. In QScale mode, bitrate is completely out of control (don't use it!).
- Firmware default completely disables bitrate control.
QScale -16 to 16.
Bitrate Info ON or OFF.
BuffWarnLevel 30 to 100.
In CBR mode, QScale will not go outside [-16...+16]. When QScale reaches the extreme values (-16 or +16), bitrate will be different than your CBR setting. Watch the bitrate indicators. This is not a bug, please do not report it. You can push the bitrate higher if you record without sound, then use Audio RemoteShot to sync the video with an external audio track. You can't change this setting during recording. If buffer usage gets too high, ML will pause all CPU-intensive graphics. Change the BuffWarnLevel setting to customize this.
REC key
This option enables you to start/stop movie recording by half-pressing the shutter button.
Submenu options:
Require long press
Allowed actions
With this, you can use a wired remote to start/stop recording.
Gradual Expo.
Submenu options:
1EV / 8 frames
1EV / 16 frames
1EV / 32 frames
1EV / 64 frames
1EV / 128 frames
1EV / 256 frames
1EV / 512 frames
FPS override
This setting alters FPS for all video modes.
Submenu options:
Desired FPS 0.150 fps to 65 fps depending on your model capabilities. If the desired value is not possible, ML will choose the closest safe option (see 'Actual FPS' below).
Optimize for Presets that will suit different situations:
- Low light - use this option for recording timelapse with shutter speed set to 1/fps (360 degrees); at high FPS values, you may be able to use other shutter speed values.
- Exact FPS - try to achieve an exact FPS value, such as 24.000 or 30.000 or 12.500. If more exact solutions are found, ML will choose the one with lowest jello effect.
- High FPS - changes FPS without altering shutter speed and allows a slight overcranking (60D, 600D).
- LowJello - 180d try to minimize the jello effect caused by rolling shutter, while allowing you to expose at 180 degrees (0.5/fps) if possible.
- High Jello: maximize the jello effect and enable fast shutter speeds. You can use this mode for recording slit-scan frames (distorted images like these, which use the extreme jello effect in creative ways).
Shutter range displays the available shutter speed range with current settings. When you use FPS override, Canon menu will still display 1/30 to 1/4000, but the actual shutter speed will be found on ML displays. You can alter shutter speed range by changing the ratio between the two timer values - decreasing timer B will result in faster shutter speeds available.
FPS Timer A FPS is changed by altering two timer values. Increasing either of these values results in lower FPS, faster shutter speed and alters rolling shutter. Only undercranking works well. Timer A gets you in the ballpark and ML will re-adjust timer B to match your FPS choice.
FPS Timer B ML will not re-adjust timer A, so this option will let you fine-tune the exact FPS value.
Main Clock displays the crystal oscillator frequency of the FPS circuit driver (read-only, depends on your camera).
Actual FPS this displays the current FPS, computed as TG_FREQ / timerA / timerB (read-only).
Constant expo
Sync w.Shutter
FPS ramping
Ramp duration
This function will not change the frame rate from the video header; the video will playback at the setting from Canon menu. Set FPS to a very low value like 3fps to record a timelapse. This feature also works in photo mode, making LiveView usable in dark environments. Combine it with display gain. To get 180-degree shutter speed at very low FPS, simply discard half of the frames in post. If 0.2 FPS is not enough, use Frame Merger (a VirtualDub plugin). Exact frame rate may be rounded to be an exact multiple of PAL/NTSC frame rates.
- PAL modes: 25p/50p. Rounded frame rates: 33.333fps, 12.5fps, 11.111fps and so on.
- NTSC modes: 30p/60p/24p. Rounded frame rates: 29.97fps, 23.976fps, 11.988fps and so on. For fine-tuning and calibrating custom frame rates, use EOSTimerGen.
HDR video
This feature allows you to shoot a high dynamic range video by alternating ISO every other frame.
Submenu options:
ISO A
ISO B
Select the two ISO values from the submenu. Possible postprocessing workflows:
- Interframe script: user-friendly version and bare-bone version
- GingerHDR (plugin for Adobe After Effects and Premiere)
- Magic Lantern HDR Compose generator for FCP X
- HDR Glogger Web Service
- etc (please help me filling the list!)
Vignetting
In camera vignetting.
Submenu options:
Mid-range correction Correction applied between the central areas and the corners.
Corner correction Stronger bias towards corners.
Extreme corner correction Heavy correction in the corners.
Minus values increase the vignette.
Image Finetuning
Settings for fine control of your image.
Submenu options:
ML Digital ISO Pull back the ISO to achieve superior highlight roll off.
Black Level Set your black level to control green shadows.
Absolute Zero Sharpness Disables any kind of sharpening.
Edge Emphasis Picks out edges in bright areas.
Noise Reduction In camera noise reduction.
Creative Effects
Custom image effects found by investigating DIGIC registers.
Submenu options:
Desaturate lets you record grayscale with any picture style.
Negative image Inverts your luma values
Swap U-V Red becomes blue.
Cartoon look for this to work, set sharpness in your picture style to any nonzero value.
RAW video (MLV)
Magic Lantern (RAW) Video format v2.0.
Submenu options:
Resolution 640 to 3584. Width of captured image in pixels. 5D2 tops out at 1856.
Aspect Ratio 5:1 to 1:2. Height of captured image.
Create directory ON or OFF. Saves video chunks in separate folders.
Global Draw ON or OFF. Disables GD while recording, though some previews require it.
Frame skipping ON or OFF. Stops recording if you drop a frame.
Preview Auto, Canon, ML Grayscale, HaCKeD & Hacked No Prev.
Status when recording Icon, None & Debug.
Start delay 2, 4 & 10 second delay, useful for stabilizing.
Digital dolly Pan your frame in camera digitally.
Card warm-up Some cards perform better after warming up.
Extra Hacks Small tweaks to maximise writing speed.
Fix black level Forces the black level to 2048 to combat green shadows.
Debug trace Writes an execution trace to your card and causes performance dips.
Show buffer graph Shows current buffer usage and expected frames.
Buffer fill method Select your method for filling buffers.
Reserve card space Reserves a chunk of space before recording to write over if you fill the card during a take.
Tag: Text Custom filenames.
Tag: Take
RAW video
Magic Lantern (RAW) Video format v1.0.
Submenu options:
Resolution 640 to 3584. Width of captured image in pixels. 5D2 tops out at 1856.
Aspect Ratio :1 to 1:2. Height of captured image.
Digital dolly Pan your frame in camera digitally.
Preview Auto, Canon, ML Grayscale, HaCKeD & Hacked No Prev.
Frame skipping ON or OFF. Stops recording if you drop a frame.
Card warm-up Some cards perform better after warming up.
Small hacks Small tweaks to maximise writing speed.
Debug info Shows detailed info and buffer allocation graphs.
Playback Playback the last raw video you shot.
Raw video has come a long way in a year 2014: NEW Current Raw Capabilities.
Movie Tweaks
Submenu options:
Time indicator When recording a movie, ML will display a small time counter in the upper right corner, which can be:
- Elapsed: duration of the current clip
- Remain.Card: estimated amount of recording time remaining on the card.
- Remain.4GB: estimated amount of recording time until reaching 4GB (or until filling the card, whichever comes first).
Movie Logging 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 time any of the parameters is changed during recording. Log files are placed in the same folder as the movies: DCIM/100CANON/, 101CANON etc. Tip: you can rename LOG files to CSV and import them in MS Excel.
Movie Restart While this setting is on, movie recording will restart automatically, unless you stop it. There will be a few seconds skipped during restarting.
REC/STBY notify Custom notifications for recording or standby:
- Red Crossout highly recommended if you forget to press record
- Message it shows STBY or REC
- Beeps it will beep when recording starts or stops
- Blue LED obvious if your camera has it
- Always: force LiveView even if you use an unchipped lens, or no lens at all. Be careful, you may get dust on the sensor while changing lenses.
- 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 attach a chipped lens).
Shutter Lock This option locks the shutter value in movie mode (you will be able to change it only from ML menu).
Movie Record (50D)
Submenu options:
Enable movie recording on 50D (1920×1080, 30fps, without sound). To start recording, go to LiveView (P/Tv/Av/M) and press SET. WARNING: Canon 50D was NOT designed to record movies. Keep in mind: This feature was not thoroughly tested by Canon and may be unstable (even if you record without ML). Always disable movie recording when you don't use it. Battery will drain quickly when recording; also, the camera may overheat.
Limitations: The camera will not record sound. You can use an external recorder (for example, Zoom H1, H2 or H4n) and sync the sound in post with a clapperboard. You can't play back movies in the camera. This setting remains active even if you start the camera with standard firmware (until you clear your settings).
Shutter Button (50D)
Submenu options:
Block during REC blocks the shutter and related (AF, *) buttons while recording. In 50D, taking pictures while recording would result in ERR99; with this option, you can avoid taking pictures while recording by mistake. Side effect: this will disable image stabilization during recording.
Hold during REC (IS) ML will keep the shutter button pressed half-way during recording, which will enable image stabilization (IS). Side effect: you need to press the shutter button half way to turn IS off before the camera will let you stop recording.
Exposure Lock (50D)
Submenu options:
Locks the exposure in movie mode. You can also use the * button (you don't have to hold it pressed).