Skip to article
All posts

AI shot matching for video: a practical workflow

Match color between video shots without losing the scene's intent. Set up the footage, choose a reference, check the result, and know when to adjust it.

AI shot matching uses image analysis to propose a color correction that makes one video shot sit alongside another. It can bring exposure, white balance, contrast, and saturation closer to a reference. You still choose the reference, decide which differences are intentional, and check the cut in motion. A matched frame alone does not prove that an entire clip will hold together.

If two camera angles jump at every cut, start with the workflow below. If you want to understand how shot matching differs from automatic correction and matching a film still, see how AI color grading works.

What should match across a cut?

Watch the main subject, a neutral object if there is one, and the background while the edit plays. The shots do not need identical pixel values. A camera facing a window can reasonably look cooler than its reverse angle. The goal is for the transition to feel like the same scene, with changes in light and color that make sense.

CheckWhat to compareUseful tool
ExposureSubject brightness and the position of shadows and highlightsWaveform
White balanceA known neutral surface, or the same object across anglesRGB Parade and side-by-side view
Color intensityWhether one shot feels much more saturated than the nextVectorscope and playback
FacesWhether skin changes abruptly at the cutSide-by-side view and playback

Scopes measure the signal; they do not decide whether a warm practical light should remain warm. Blackmagic describes its scopes as tools for checking tonal ranges, color balance, and clips against one another.

A shot-matching workflow for mixed cameras

1. Identify and normalize every source

Write down each camera's recording color space and transfer curve. A log clip, an HLG clip, and a finished Rec.709 clip should be interpreted as the footage they actually are before you compare them. Otherwise the matching tool may compensate for a wrong input transform rather than a real difference between shots. Our camera and editor setup reference helps locate the appropriate setup; the log format reference publishes computed code values for nine documented curves.

Avoid applying a camera conversion twice. If your editor already color manages a log source, adding a second log-to-Rec.709 conversion can make the shot look crushed or oversaturated before matching begins. The Premiere Pro color grading guide shows how to separate source, working, and output color spaces; the same distinction matters in Resolve.

2. Correct one representative shot

Choose a frame with the main subject under typical lighting for that scene. Balance its exposure and white point first. A dramatic outlier is a poor reference if most of the scene was shot under different light: an automatic match may faithfully propagate that outlier.

Keep the reference close to the desired technical balance. Add or refine the creative look after the scene cuts together. If the reference is itself underexposed or tinted by an accidental setting, the other shots will move toward that error.

3. Match one target shot at a time

Put the reference and target side by side and pick a representative moment from the target clip. In DaVinci Resolve, Shot Match to This Clip matches a selected clip to another timeline clip; Blackmagic also documents a separate chart-based Color Match tool. In Premiere Pro, Comparison View lets you choose a reference frame and target clip before applying or refining a match in Lumetri Color. Adobe notes that the current frame is analyzed, so frame choice matters.

Treat either result as a proposed correction. Compare the subject first, then neutral objects and background. If matching the background spoils the face, preserve the face and solve the background separately if the cut calls for it.

4. Play through the cut and through the clip

Inspect the frames before and after the edit, then play the target shot through camera or subject movement. A person walking from shade into sunlight changes the image statistics. One correction derived from a single frame may not remain convincing for the whole shot. Check the next cut too: a target can look right next to the reference and still jump against its other neighbor.

5. Refine only the mismatch that remains

If exposure lines up but skin still changes hue, adjust color without moving the entire tonal balance again. If the sky is the problem, a local correction may be more appropriate than a global match. For recurring camera mismatches, correct the source interpretation first and then re-evaluate the scene; repeated per-shot fixes can hide one wrong setup.

Why an automatic match can fail

What you seeLikely cause to check firstNext step
Shadows crush and colors oversaturateDuplicate or incorrect source conversionInspect the input transform before changing the grade
The face looks wrong while the background matchesDifferent lighting, makeup, or a dominant background colorProtect the face and refine the remaining area locally
The first frame matches but later frames driftLight or composition changes within the clipCheck several points in motion and adjust the shot
Every target inherits the same unwanted tintThe reference shot was never balancedCorrect the reference, then run the match again
The scopes align but the scene still feels wrongIntentional lighting or contrast was flattenedRestore the scene's intended difference by eye

These are diagnostic starting points, not a promise that any matching system will solve every shot. A match can also be limited by clipped highlights, noise, or footage recorded with too little information to support the desired correction.

Where Leumos fits

Leumos is a browser color grading studio for the color pass through rendered export. It detects cuts; select one shot and one still image, run the match, then inspect the result in motion. Copy the grade to related shots as a starting point and refine each with creative controls, Skin Tone, Smart Grade, waveform and vectorscope. The still may come from your own graded frame, a film image, or a client reference.

Use Match shots to bring the remaining shots toward a graded anchor, then inspect and refine the results. It does not return a Resolve or Premiere grade, AAF, or CDL; the output is rendered video. Leumos's Edit handoff export gives each graded shot as its own file with handles, plus a Final Cut Pro 7 XML to relink them in Resolve or Premiere. Paid plans can download the grade as a LUT. If you need native editable grade interchange, plan that handoff in your editor; Leumos's Match shots covers matching across the sequence before rendered export.

The Free plan includes ten reference matches a month and a 1080p export without a watermark. To test whether this method suits your footage, open the Studio and try one shot that you already know is difficult.

Questions filmmakers ask

Is AI shot matching the same as applying a LUT?

No. A LUT applies the same stored mapping to every clip beneath it. A shot match computes a correction from the chosen target and reference, so two clips can receive different corrections. A creative LUT may still be useful after the shots agree, but it does not fix an exposure or white-balance mismatch by itself.

Can footage from different cameras be matched?

Often, once each camera's source color space is identified and interpreted correctly. First compare a well-exposed frame with a similar subject and lighting. When sources differ sharply in exposure, lighting, or captured detail, expect to refine the result shot by shot. See why cameras do not match by default.

Should I use Resolve, Premiere, or Leumos?

Use the tools already in your editing pipeline for matching one timeline clip to another: Resolve's Shot Match and Premiere's Comparison View both support that job. Leumos is relevant when your target is a still-image look, or when you want one graded shot's look carried to the other shots of an edit with Match shots (each shot it sends uses one match), and you want to evaluate the result in the browser. Choose based on the reference you have and the output your edit needs.