The Animation Codec
Jesse Toula on December 03, 2010 at 12:32 pm

I have been getting many questions recently from people asking me why their renders are not playing back smoothly in Quicktime. Now for people who have been doing this for a long time, the answer to this may be obvious, however I have found there are many people who don't know what is going on.

The reason for the issue is the use of the Animation Codec. By default in After Effects, when you choose to export as a Quicktime, animation is automatically chosen. Those who are not familiar with After Effects and compression leave the default settings and render out.

Now, Animation is a great codec. When the quality is set to 100%, it is lossless and supports an alpha channel. The problem is that there is so much data that most computers (even higher end ones) are not able to decode all the information fast enough to playback in real time. So even though the playback looks choppy, it isn't. There is nothing wrong with your render, your computer just can't keep up. If you brought your render back into After Effects and did a little RAM preview, everything would be perfectly smooth.

So what is Animation for? It's what I would call an intermediate codec. It can be lossless, so it's great for going between programs without losing any quality. For example, if you finished a motion graphics sequence in After Effects and were moving back to Avid or Final Cut to add it to your project before doing a final render. Using animation in this case is great because it makes sure you have the highest quality image before doing a final render. (There are many more times when using Animation can be useful, this is just one example)

Now you might be asking, "Well what should I use instead?". There are many options and it really depends on where your render is going. If you are going to the web, you probably want to render out using H264. You still get the high resolution, but your video is compressed and able to play back normally. If you need a high quality render that plays back better then Animation, try Apple ProRes 422 or ProRes 4444.  Neither of these codecs are lossless, however they can produce very high-quality video. The fourth four in 4444 is for the aplpha channel which means that you can even store transparency data with that codec if needed. 

Also, one last thing you should know. After Effects in not compression software. Even though it has the ability to export to many different formats, it will not be able to produce the same quality as a program like Compressor or Squeeze, or even Adobe Media Encoder. If you have access to any of these programs, I suggest rendering very high quality out of After Effects, (maybe using Animation) and then do your final render in a program that is made for it.

 

Long blog today. Sorry about that. Hope it made at least a little sense. You should know this is a very brief explanation of compression. I recommend you search around to find out more. It will help you deliver higher quality content.

Share The Animation Codec
On Google+ Twitter and Facebook

Comments:

Josh

September 21, 2012 at 10:36 pm
Cool thanks for the information. I have a question in a similar vein. Apparently this animation lossless AVI Codec is only 8bit? currently i work mostly off of 5D footage (horrible for VFX) and im going to be getting my hands on a Blackmagic cinema Camera shortly, which shoots 12bit Raw. so if i was to do some VFX onto this raw footage. (probably via Proxies no doubt) what is the best format to render out? my thoughts are an Image sequence. Like a Tiff sequence. which supports 16/32bit plus alpha.... whats your advice, take, opinion etc? :) nice blog by the way, ill check out the Archive.

Jesse T.

September 25, 2012 at 1:08 pm
If you are going to be exporting higher then 8-bit, then a TIFF sequence is a good choice. TIFFs are widely supported and very high quality. Another option would be DPX files which are extremely high quality and are often used in professional VFX work. DPX files were first created for film scans and can logarithmic image data. They can, however, be used with completely digital footage and linear color spaces.

Maria

September 25, 2012 at 9:34 am
Thank you! Very clear post. Beginners like me appreciate it!

Mapsy

December 19, 2013 at 11:33 am
Thanks for this clear overview, and also for the tip about (not) using After Effects as the final exporter if you have a dedicated compression program.

Leave A Comment

Invalid Email
Invalid Website
Post Comment
close
The website you have entered is not formatted correctly. Would you like to submit your comment without a website?
yes
no