Hey guys. I've done a lot of research on this but still cannot find a satisfying solution.
I have hundreds of comps that I would like to prerender and re-use on a regular basis. These comps are simple solid colors, cartoons, for character animation. They contain LOTS of blank space, with the image only comprising a small part of the frame. This is necessary to line everything up in the end. I need to be able to decode these prerenders on Mac and Windows, but it is OK if they can only be encoded on Mac. I need it to be a fast codec for decoding, but I do not care how long it takes to encode them. I don't care what the container is, but Quicktime seems like the best container that AE supports.
After doing lots of tests, the only reasonable formats I could find were:
ProRes 4444
Animation
I have tried DnxHD, PNG (Quicktime), PNG (Image sequence), and all the other ProRes variants (with a separate movie for alpha). DnxHD doesn't work because it only works at fixed sizes and maxes out at 1920x1080. All the other ProRes variants don't work because they don't have alpha, and when I use a separate ProRes render for Alpha, there's artifacts on the edges. PNG in quicktime is far too slow to decode, and the files are bigger than Animation. Using image sequences is a pain to maintain and seems to be slower as well. I wish I could try out codecs like HuffYuv and Lagarith, but they are not supported on Mac.
ProRes 4x4 would be perfect, but I have no need for 16-bit color. Animation is the fastest codec, but produces files that are too big. At 75% quality, it produces files smaller than ProRes, but introduces some artifacts.
Wondering if there is an 8-bit codec with alpha that anyone would recommend for this.
Also, I am wondering if using a single, very long Quicktime file is faster for AE to use than lots of shorter Quicktime files.
Thanks,
Bryan