All guides

Resolve & Colour line · stop 11 of 14 · 20 min · members

A proxy workflow that does not bite you at the render

Proxies that relink cleanly, keep colour, and do not surprise you at the render.

Free with an account

Sign in to read.

Membership is free: an account opens all 86 script pages. The Lab, Studio Canvas and the paid guides need the $99 pass, paid once. Already signed in on this browser? The page opens by itself.

01

Why

Editing decisions need responsiveness, not resolution.

Most of an edit is timing, and timing is impossible when playback stutters.

Modern camera files are large and expensive to decode. Cutting directly from them means dropped frames, laggy scrubbing and a machine that heats up — and every one of those makes rhythm judgements harder.

Proxies replace the heavy files with light ones during editing, and switch back to the originals for grading and delivery. Nothing about the edit changes; only what the application is decoding.

The failures people associate with proxies — wrong output resolution, offline media at render, colour differences — all come from the switch back being unreliable, and all of them are avoidable with a consistent setup.

02

Making them

Same name, same folder structure, lighter codec.

The pairing depends on names, so names are the whole thing.

Generate proxies at a lower resolution in an edit-friendly codec, keeping the filename identical apart from the extension, in a mirrored folder inside the project.

for f in 01_footage/*.mov; do
  ffmpeg -i "$f" -vf scale=1280:-2 -c:v dnxhd_or_prores \
         -c:a copy "03_proxies/$(basename "${f%.*}").mov"
done

Copy the audio rather than re-encoding it. Audio is cheap to decode and re-encoding introduces a needless difference between proxy and source.

Keep the frame rate and the timecode identical. A proxy at a different frame rate will drift against its source and the symptom appears at the worst moment.

03

Resolution

Quarter of the source is usually right.

Small enough to be fast, large enough to judge a frame.

Proxies that are too small make focus, framing detail and text unreadable, and you end up switching back constantly, which defeats the purpose.

Around a quarter of the source dimensions is the usual sweet spot — comfortably playable, and still enough to assess whether a shot is sharp.

Match the aspect ratio exactly. Any padding or cropping introduced at proxy generation will show up as a framing difference when you switch back, and it is confusing to diagnose because the edit itself is correct.

04

Colour

Proxies are for timing, not for grading.

Never judge colour on a proxy, and never bake a look into one.

A proxy in a different codec will not match its source exactly, and a proxy generated with any transform applied will mislead you badly.

Generate them from the source with no colour management applied, and do all grading with proxies switched off. The workflow is: cut on proxies, switch to originals, grade, deliver.

If you must review colour while working light, switch that one clip back rather than trusting the proxy. It takes a second and prevents a grade built on a wrong reference.

05

The render trap

Confirm you are on originals before exporting.

The most common proxy failure is delivering the proxy.

Rendering while proxy mode is enabled produces a deliverable at proxy quality. The export completes normally, the file plays, and the problem is only obvious if someone looks closely.

Build a check into your delivery routine: switch proxies off explicitly, confirm the source resolution on a clip, then render.

Also confirm no clip is offline at full resolution. Proxies can mask missing originals entirely — the timeline plays perfectly and the render fails or substitutes black.

06

When to skip them

Proxies are not free.

Generation time and disk space are real costs.

Transcoding a large shoot takes hours and the proxies occupy meaningful space. For a short project on footage your machine handles comfortably, that cost exceeds the benefit.

The test is simple: play the heaviest sequence with a couple of effects applied. If it holds, work from the originals. If it stutters, generate proxies and leave it running overnight.

Generate at ingest where you do use them. Doing it later means interrupting an edit that is already underway, which is when it feels expensive.