iMovie LUTs: why it has no LUT option, and the workaround

iMovie has no way to import a LUT. Its colour tools are Color Balance, Color Correction and a fixed set of clip filters, none of which takes a .cube file. To use a LUT with iMovie, apply it to the clips before you import them, then edit the graded copies in iMovie as normal, or send the project to Final Cut Pro.

iMovie is built to make a good film quickly from footage that already looks right. A LUT is a tool for footage that does not, so iMovie leaves it out. The answer is to do the LUT step before iMovie sees the clips.

What colour tools does iMovie have?

Three, all in the adjustments bar above the viewer:

  • Color Balance. Auto, Match Color (match one clip to another), White Balance (click something that should be neutral) and Skin Tone Balance (click a face).
  • Color Correction. Sliders for shadows, highlights, brightness, contrast, saturation and colour temperature.
  • Clip filters. A fixed list of looks made by Apple. You can apply one per clip and that is all: no intensity slider, no import.

That is enough for correcting a clip that came out slightly warm or slightly dark. It is the correction half of the job, as colour correction vs colour grading explains. What it cannot do is apply a specific transform from a file, which is all a LUT is. What a LUT is covers the idea in five minutes.

Why does it matter if you shoot log?

Because log footage needs a LUT to look normal. D-Log from a drone, S-Log from a Sony, or Apple Log from an iPhone comes off the card flat and grey on purpose, and the conversion to normal contrast happens in software. Log footage explained covers why.

iMovie does not recognise log formats and applies no conversion. Pushing contrast and saturation with the Color Correction sliders gets you somewhere, but the colours stay wrong in a way sliders cannot fix, because the conversion is a curve and a colour space change at once. If you are filming for iMovie, the simplest fix is not to shoot log: use the camera's normal profile and the footage will look right in iMovie from the start.

If the footage is already log, convert it first. For drone clips, the D-Log to Rec.709 guide has the right LUT for each camera. For iPhone clips, the Apple Log guide does the same.

How do you apply a LUT before importing into iMovie?

The workflow is the same whatever tool does the LUT:

  1. Copy the clips off the card into a folder.
  2. Apply the LUT to every clip in that folder, writing graded copies to a new folder.
  3. Import the graded copies into iMovie.
  4. Edit as normal. Use iMovie's Color Correction for small fixes on individual clips.

The originals stay on disk untouched, so you can redo step 2 with a different LUT later. iMovie never knows a LUT was involved. If you are not sure where to get a LUT or how apps load one, how to install LUTs covers the formats.

Which tool should do the LUT step?

ToolCostHow it worksStrength per clip
ffmpegFreeA command in Terminal, one loop for a folderOne amount per command
DaVinci ResolveFree versionA project, a timeline, a node, a renderYes, by hand per clip
Final Cut ProOne paymentCustom LUT effect; or edit there insteadMix slider per clip
BatchToneOne paymentDrop a folder in, pick the LUT, exportA slider on every file

Applying a LUT with ffmpeg gives the exact commands, which work well when every clip wants the same treatment. Resolve is powerful and a lot of setup for a conversion; lighter Resolve alternatives compares the options for someone who finds it heavy.

When should you move from iMovie to Final Cut Pro?

When colour is becoming the bottleneck. On a Mac, iMovie can hand a project straight to Final Cut Pro: File → Send Movie to Final Cut Pro, which opens it there with the edit intact. Final Cut reads custom LUTs through its Custom LUT effect, recognises many log formats on import, and has a Mix slider for strength on each clip. Final Cut's colour workflow covers the details.

That is a real step up in complexity and a paid app. For a family film with one log clip in it, converting that clip before import is easier. For a channel where every video is shot in log, it may be time.

What goes wrong most often?

  • The graded clips look too strong. The LUT is a creative look tuned to someone else's footage. Apply it at a lower strength; LUT intensity explained covers what that changes.
  • The colours look wrong after conversion. The LUT was made for a different log profile from the one the camera recorded. Check the exact profile.
  • iMovie re-imports the original. You dragged in the source folder. Import from the graded folder only.
  • Audio drifts or is missing. The tool re-encoded the audio badly. Copy the audio stream across untouched instead.

Can you skip the Terminal and the timeline?

Yes, with a tool that does only the LUT step. BatchTone takes a folder of clips, applies one .cube to every file, and writes graded H.264 MP4 copies to a folder you choose, with the names set before the run. A frame is pulled from each clip so you judge the look on your own footage, and any clip that needs less gets its own strength slider. The audio is copied untouched and the originals are never modified. It reads MP4, MOV, M4V, AVI, MKV, MTS and M2TS, including 10-bit HEVC, and runs on macOS 12 or later on Apple Silicon. Batch applying a LUT to video shows how it works, and the seven-day trial has everything unlocked.

Common questions

Does iMovie on iPhone support LUTs?

No. The iPhone and iPad versions have the same kind of filters and no custom LUT import. Apply the LUT on a Mac before the clips go into the project, or edit in an app that takes .cube files.

Can I make my own filter in iMovie?

No. The filter list is fixed. You can correct a clip with the Color Correction sliders and copy those adjustments to other clips, but you cannot save them as a new filter or load one from a file.

Will applying a LUT before import lower quality?

Slightly, because the graded clips are encoded again. Export at a high quality setting and grade from the originals once, rather than exporting the same clips several times.

Is Match Color the same as a LUT?

No. Match Color looks at one clip and nudges another toward it. A LUT applies a fixed transform from a file, identically on every clip, which is why it is the tool for a consistent look across a shoot.

Read next

Explainers · 4 min read

What is a LUT? The whole idea in five minutes

A LUT is a lookup table: a file that says, for a grid of input colours, what each one should come out as. Applying a LUT means looking up every pixel in that grid and interpolating between the nearest entries.

Read it
Workflow · 3 min read

Final Cut Pro colour grading: LUTs across a project

Final Cut applies a camera LUT automatically when it recognises the log format, and takes custom .cube files through the Custom LUT effect. Applying one to hundreds of clips means pasting attributes or building a compound, neither of which scales well.

Read it
How-to · 6 min read

ffmpeg LUT: applying a .cube to a clip or a whole folder

To apply a LUT with ffmpeg, pass the .cube to the lut3d filter: ffmpeg -i in.mp4 -vf lut3d=file=look.cube -c:a copy out.mp4. Wrap that in a shell loop for a folder. ffmpeg has no strength setting and no preview, so a partial look needs a hand-written filtergraph, and you check the result after the run.

Read it

One look. A whole shoot.

BatchTone applies your .cube LUTs across photos and video at once, with a strength dial on every file. Seven-day trial, everything unlocked.

Download for macOS