user34752: I'm producing a product that involves a composition of several videos, over alpha layers, and there are surprisingly few options aside from image lists. Quicktime's RLE (Run-Length Encoding) codec allows for an alpha channel, but was designed for animation—the encoding is over single rows and relies on swaths of consistent color, which does not apply to my current video and results in an exorbitantly large file size, making it difficult or impossible to play back in real time on my machine.
Surely there are recommended and hopefully open formats which allow for alpha channels, but have a more reasonable compression scheme. Unfortunately I'm not sure what they are.
Is there a codec recommended for high-color-variation videos with alpha, which provides a workable size?

user3592: ProRes 4444 is the go-to for compressed encoding if you want alpha, and you’re doing the encoding on a Mac.  It’s not exactly lightweight in terms of file size, but it’s optimized for playback on Mac hardware.
OpenEXR is a heavyweight codec, used mostly in the VFX industry, is widely supported on different operating systems, and supports alpha and any number of auxiliary data channels, such as ones output by 3D rendering software.  It does support compression, but it’s not as playback-friendly as ProRes.

34752: <p>I'm producing a product that involves a composition of several videos, over alpha layers, and there are surprisingly few options aside from image lists. Quicktime's RLE (Run-Length Encoding) codec allows for an alpha channel, but was designed for animation—the encoding is over single rows and relies on swaths of consistent color, which does not apply to my current video and results in an exorbitantly large file size, making it difficult or impossible to play back in real time on my machine.</p>
<p>Surely there are recommended and hopefully open formats which allow for alpha channels, but have a more reasonable compression scheme. Unfortunately I'm not sure what they are.</p>
<p>Is there a codec recommended for high-color-variation videos with alpha, which provides a workable size?</p>
 3592: <p>ProRes 4444 is the go-to for compressed encoding if you want alpha, and you’re doing the encoding on a Mac.  It’s not exactly lightweight in terms of file size, but it’s optimized for playback on Mac hardware.</p>
<p>OpenEXR is a heavyweight codec, used mostly in the VFX industry, is widely supported on different operating systems, and supports alpha and any number of auxiliary data channels, such as ones output by 3D rendering software.  It does support compression, but it’s not as playback-friendly as ProRes.</p>
