Join Jeff Sengstack for an in-depth discussion in this video Understanding GPU-accelerated effect performance enhancements, part of Premiere Pro CS5 New Features.
- View Offline
New to Premiere Pro CS5 is something called GPU accelerated effects. This is a significant development. Basically, what's going on here is that some effects have been re-engineered to work with an Adobe supported GPU, specifically ones from NVidia. And here's the list of those that are supported by Adobe and we've discussed these before. But if you get one of these particular cards on your computer, these accelerated effects will work better. What this means basically is that you can stack multiple effects on multiple layers, they will play back in real time, and they'll be faster just in general.
For example, if you apply color correction, it's about 75 times faster than it was when it wasn't accelerated. They also apply at higher quality during playback, meaning what you see will look better inside your monitor, and then you can export faster when you are done. About 20 times faster than before. The GPU accelerated effects use what's called 32-bit floating-point calculations instead of what's called 8-bit integer. But what this means is that these effects used very accurate calculations so that they do a much better job of applying the effects to your video. Also your exported videos render at the maximum quality.
They will look better than they did before when you're exporting. Finally, there is something called sub-tree rendering, which means that if you apply a bunch of effects to one clip, some non-accelerated ones and some accelerated ones, the accelerated ones no matter what order you put them in the clip will all be handled by the GPU and the non- accelerated ones will go to your computer's CPU. Again, it divides the workload to ensure that you get the highest quality effects. Let me give you a brief run-through here inside premiere Pro. Here's a project that we've just started with a few video clips. These are Panasonic 2 MXF clips, which mean that they will run smoothly, high-definition, on the timeline, no rendering needed.
But what I want to do is apply some effects to them to give you a sense of what happens when you do that, if you apply accelerated effects. So to find the accelerated effects just click this little badge here that shows all the effects that are accelerated. These little items here, these little badges. By the time Premiere Pro CS5 actually ships there maybe more effects that are accelerated than what we see now as we record this. But you can see there are plenty that have that badge. There are also three transitions that have that badge, which means the transitions will look better and will render faster.
So if I apply a Cross Dissolve between those two clips, you'll notice that little yellow line appears here, and that means that this transition in this case will use the GPU to render, which means you don't need to make a preview file. It just renders on the fly even with high-definition like this. (Man 1 indechiperable.) There you go. That happened without having to render a separate file. And when you export this you won't have to render it again. It does it on-the-fly. So let me show you what happens when you apply an effect as opposed to a transition. I want to apply let's say the Fast Color Corrector to this first clip.
Let me move over and show that to you. You roll up to the Fast Color Corrector here and drag you over to the clip. Nothing will happen off the top here. I need to make some changes here, so let me just run down here. We'll change the Saturation a bit. Crank that up here so you can see that little difference. And then maybe make an obvious color change. I mean, we don't really want it to look like that. But now you at least can see that the Fast Color Corrector has been applied and you'll notice that the little yellow line appears there again saying the GPU, the NVidia graphics card, is going to handle this.
Don't worry about it. No preview file is necessary. I'm going to just play this back. It will play back in real time. No sweat. The computer is not even hiccupping despite the fact this is high-definition video here on the Timeline. And one of the great things about this, kind of to wrap this up, is that lets you do an event like a wedding or a corporate event and you want to be able to play back a rough cut of the video immediately after the event or let's say during a reception or out in the lobby or something like that. And you wanted to have some color correction or some other effects applied to it.
You can do a rough cut, apply the color correction to the entire series of clips, and run this thing through a monitor or an overhead projector, and your clients will see the results of your work right there on the spot, no rendering needed, playing on the fly off the Timeline. That's a huge point in your favor. That's a competitive advantage over other folks, if you use these GPU accelerated effects. So I think you get a sense of the value of this thing and how cool it is that things now happen much faster, no rendering needed, if you have the supported GPU graphics card on your computer and you work with these accelerated effects.
- Importing assets from DVDs
- Importing from tapeless formats
- Automatically finding gaps between clips
- Playing video with the Mercury Playback Engine
- Importing Adobe Story Scripts with the script-to-screen workflow
- Stacking effects and playing effects back in real time
- Working with Ultra Key
- Searching through footage using face detection
- Moving projects among Premiere Pro, Final Cut Pro, and Avid