AME - Problematic render times negatively affecting work
After years of working with Adobe products (since CS3) I am completely at a loss with the CC Adobe Media Encoder. It is having an extremely negative effect on my ability to provide clients with an accurate delivery date for their product.
Recently, I worked on a relatively simple project in After Effects; some green screen compositing of people in a stationary car with a moving background.
Due to poor lighting during filming, I had to chroma key two copies of the same video separately to adjust for color variances. I then nested those compositions into another comp and did a little masking for edge cleanup, where necessary.
Finally, I added the moving background in another layer.
To recap; I was working with two 1080p 59.94 fps video clips with no sound. One of the clips was nested twice inside a composition and the other clip was used as-is as a background layer. The only effect used was Keylight and the only modification to the clip was masking.
The length of the final composition was four minutes and thirty-one seconds.
I sent the composition to Adobe Media Encoder to render a working preview to review before going final, and set the output to a custom 720p render, VBR 6 to 8, 59.94 fps, no audio.
AME told me the initial render estimate was sixteen hours. Sixteen HOURS to render a four and a half minute clip with the simplest of edits.
Thirteen hours later, the render finished.
I was already behind schedule on the product due to being forced to do much more post-production clean up than I had anticipated. Having no idea that such a simple edit would take so long to render, I had communicated to the client that I would have a render for review roughly two to three hours after completing the edits.
That estimate proved to be short by ten hours. As you can imagine, the client wasn't exactly thrilled.
This is just one example of the up-and-down performance of AME. One project, it is pumping out video like gangbusters, and the next project it suddenly decides that I have hours and hours of time to wait for it to do whatever it is doing instead of rendering.
I have implemented every fix suggested in the vast number of posts concerning this issue, but none of them have really made any impact. Some suggestions have actually made the situation worse, i..e., switching the Mercury Engine to software only, which has added four hours to render estimates.
Typically before any render, I Purge the memory and caches completely, so that should not be an issue.
After Effects is my primary workhorse... literally my bread and butter. I have invested considerable time developing my skills using it, not to mention money invested upgrading each and every version. Now I can't even give my clients a reasonable estimation of how long a project will actually take because I no longer have a frame of reference for something as simple as render time. "I don't know" doesn't seem to be a good solution.
Is there a real solution on the horizon? Or am I going to have to continue to build in large blocks of time into my schedule estimates for rendering just in case AME decides to be less hare and more tortoise?
