Apple ProRes Video
Apple ProRes is a family of intra-frame video codecs used for production and editing, with separate variants for different quality and sample requirements.
An editor needs to jump to arbitrary frames, make cuts, combine layers, and render repeatedly. A streaming copy instead aims to deliver an acceptable finished picture with an economical data rate. Apple ProRes is designed around the production job, which explains why a ProRes export can be much larger than its playback derivative.
Access one picture without a long prediction chain
Conventional ProRes video encodes each picture independently. The decoder does not need earlier picture samples to predict a selected frame. It reconstructs that frame's block-coded data using the stream and frame information.
This is useful for scrubbing and distributing complete pictures among processing tasks. Its within-picture transforms and quantization still compress the data; “independent” describes temporal dependence, rather than uncompressed storage.
Keeping more picture information through a production workflow leaves later rendering and delivery encoders a useful source. A smaller proxy can serve the editing job when responsiveness or storage is more important, with finishing performed from the retained higher-quality media.
Selected 422 variants and their data budgets
Apple gives these approximate target rates for 1920 × 1080 at 29.97 fps:
| Variant | Approximate target video rate | Two-hour picture-only estimate |
|---|---|---|
| ProRes 422 Proxy | 45 Mb/s | 40.5 GB |
| ProRes 422 LT | 102 Mb/s | 91.8 GB |
| ProRes 422 | 147 Mb/s | 132.3 GB |
| ProRes 422 HQ | 220 Mb/s | 198 GB |
The size estimate uses rate × 7,200 seconds ÷ 8. It assumes the listed target is the exact average for that example and excludes audio and container overhead. Actual ProRes rate varies with source characteristics, raster, rate, and encoding choices; the table is not a measurement of every export.
The profile names select different coding-quality/data-rate priorities within the 422 family. They do not mean that a Proxy converted into HQ acquires source detail that the Proxy discarded.
Color and alpha are separately represented
The 422 variants support 10-bit source picture workflows with 4:2:2 sampling. ProRes 4444 and 4444 XQ provide higher-fidelity color representation and optional alpha, the transparency information used when compositing layers.
Conventional 422/4444 color-picture coding is lossy. The 4444 variants can encode their alpha losslessly, up to the supported alpha precision. A graphic's transparency can therefore be preserved exactly while its color picture uses another reconstruction guarantee.
This separation matters when inspecting a production asset: sample depth, color sampling, and alpha presence describe different parts of its usefulness in a composite.
RAW follows another input path
ProRes RAW and RAW HQ represent a separate sensor-data workflow. Their input is intended for RAW processing rather than the conventional already formed video picture described by the 422/4444 coding family.
A file using a logarithmic camera transfer is not automatically RAW. Its codec variant and its color/transfer description identify different stages of representation.
Retain the source for finishing
A ProRes production copy can supply an Emby viewing version after the relevant decoder and processing stages reconstruct it. That viewing version can use temporal prediction and another rate allocation suited to delivery, while the production source remains available for later work.
The useful choice is the role of each copy: proxy for efficient editing, retained production media for finishing, and delivery encode for viewing. The format and variant make those roles explicit.
See Also
- Intra-Frame Video Compression
- Avid DNxHR Video
- Video Generation Loss
- How Video Codecs Affect Playback Compatibility