Activity › Forums › Adobe After Effects › Mercury Playback in AE
-
Mercury Playback in AE
Posted by Morimitsu Yamauchi on April 25, 2010 at 6:02 amIs Mercury supported in AE CS5?
Koss Thiery replied 16 years ago 4 Members · 6 Replies -
6 Replies
-
Uli Plank
April 25, 2010 at 12:58 pmIt depends, since “Mercury Playback Engine” is just a marketing name for more than one core technology.
The complete switch to 64 bit is supported in AE CS5 and is making it much more stable and performant. During beta testing I was able to treat 4K footage from the RED One with Neatvideo and didn’t get a single crash – try that in CS4. I don’t need to explain why stablity is a major factor for real world speed 😉The use of CUDA (i.e. offloading tasks to the GPU) for realtime effects is not supported in AE.
Hope this helps,
Uli
Director of the Institute of Media Research (IMF) at Braunschweig University of Arts
-
Todd Kopriva
April 25, 2010 at 3:08 pmUli’s answer is an excellent one. To go just a little further:
‘Mercury’ is a marketing name for these performance improvements in Premiere Pro:
– multiprocessing
– multithreading
– 64-bit application
– use of CUDA to to some processing on supported hardwareThe first three of these are in After Effects CS5. (The first two have been in After Effects for much longer.)
———————————————————————————————————
Todd Kopriva, Adobe Systems Incorporated
putting the ‘T’ back in ‘RTFM’ : After Effects Help on the Web
———————————————————————————————————
If a page of After Effects Help answers your question, please consider rating it. If you have a tip, technique, or link to share—or if there is something that you’d like to see added or improved—please leave a comment. -
Todd Kopriva
April 25, 2010 at 6:10 pmDave,
Actually, the improvement of AVCHD (a subset of H.264) decoding was a major part of CS5 feature work. A _lot_ of cameras use the AVCHD flavor of H.264, including the currently popular DSLRs that you mention, so we put a lot of work into getting this right for CS5.
On the NAB show floor, I challenged people to bring me media that had been problematic in CS4, and I loaded what people brought me into Premiere Pro CS5 and After Effects CS5. No problems with import, preview, or renders in the tests that we did there on the spot with random people’s H.264 media from all sorts of cameras.
———————————————————————————————————
Todd Kopriva, Adobe Systems Incorporated
putting the ‘T’ back in ‘RTFM’ : After Effects Help on the Web
———————————————————————————————————
If a page of After Effects Help answers your question, please consider rating it. If you have a tip, technique, or link to share—or if there is something that you’d like to see added or improved—please leave a comment. -
Uli Plank
April 25, 2010 at 7:13 pmThank you for the kind words, Todd.
Well, to give you a first impression, Dave: on my MacPro Xeon (non Nehalem) with 16 GB RAM After Effects is playing H.264 straight from the D5 at 16 fps – about half RT.
AVCHD from a Canon HG21 is playing at 15 fps (originally 25 fps progressive).
XDCAM footage from a Sony EX-1 in 1080i50 is playing around 11 fps (MPEG-2 @ 35 mbps).
All of these are without any effects.
Regards,
Uli
Disclaimer: Other than having been a member of the beta program, I’m in no way affiliated to Adobe.
Director of the Institute of Media Research (IMF) at Braunschweig University of Arts
-
Uli Plank
April 26, 2010 at 4:29 pmIn many cases the quality is better than software only, scaling for example.
Director of the Institute of Media Research (IMF) at Braunschweig University of Arts
-
Koss Thiery
July 18, 2010 at 1:46 pmThis is just a question about After effects architecture.
I’ve been a long time Vegas Pro user, which has been at 64 bit for a couple of years now. I recently added After Effects to my weekly routine at the TV station, specifically for Key Light, and the Refine Mask effects available in After Effects CS5.
I was shocked to find that Vegas tends to handle AVCHD clips, with no GPU acceleration mind you, much better than After Effects. I’m just wondering what’s going on under the hood with AE that makes it perform so poorly. Literally the same clips will play in real time on the Vegas timeline, but they usually play at about 12-15 FPS on AE with absolutely no effects processing at all.
This difference, and the somewhat ambiguously defined Mercury Playback Engine led me to get a super clocked nVidia GTX 480 video card with 1.5GB of GDD5 RAM, similar to what this guy is doing, in hopes of adding it to the list of supported cards, and using it to speed things up in AE. Unfortunately I found out, pretty much the same day that this particular part of the MPE is not supported in After Effects.
So, I suppose the second part of my question is, “Why not?” It seems obvious to add Mercury Playback to After Effects, considering that people will probably be doing more effects processing with it than they will with Premiere. Is this a planned patch for After Effects? Similar to some of the Vegas plugins I’ve seen, which re-route some effects processing from the CPU to the GPU? Pretty please?
As a third part to this question, “What do I do with this monstrosity of a card, now?” I haven’t used Premiere in nearly a decade, but it was my first non-linear experience, and though I survived, I’ve never looked back for fear I would turn to a pillar of salt. I’ve heard that it’s better, but I’m in an environment where I have access to FCP, Avid, Vegas, and now Premiere, and nothing seems to come close tot he functionality and speed of Vegas so far. Any insights?
Thanks
Reply to this Discussion! Login or Sign Up