Not for distribution. For working.
Apple ProRes is an intra-frame codec — every frame is a complete picture, no GOP, no temporal compression. That makes it heavy (10–20x bigger than H.264 at the same source) but trivially scrubbable in editors. ProRes is what you encode to before color grading, what you ingest from a camera, what you hand to Final Cut. Never what you upload.
The ProRes flavors
- ProRes 422 Proxy (profile 0) — small, low-quality, for offline edits.
- ProRes 422 LT (1) — light, ~70 Mbps for 1080p.
- ProRes 422 (2) — standard, ~117 Mbps for 1080p.
- ProRes 422 HQ (3) — high-quality, ~176 Mbps. The common 'master' choice.
- ProRes 4444 (4) — adds alpha, 12-bit, ~264 Mbps. Compositing/VFX.
- ProRes 4444 XQ (5) — even higher bitrate. Cinema delivery.
Color and pixel format
ProRes 422 expects yuv422p10le. ProRes 4444 wants yuva444p10le (with alpha) or yuv444p10le (without). Mismatched pixel formats either fail or silently downsample.