PDA

View Full Version : Any 3rd party programs out there to make Premiere rendering faster?



Cortexian
March 4th, 2010, 12:52 AM
As the thread title says, does anyone know of anything out there that will make rendering the timeline faster in Adobe Premiere? I'm eagerly awaiting the Mercury Playback Engine (http://www.youtube.com/watch?videos=chmQNS0jvac&v=sylAonfVp9k), but I doubt it will be released much sooner than the Adobe CS5 suite of products... So until I can let my GTX 285's do the grunt work, is there anything else out there?

Cojafoji
March 4th, 2010, 04:57 PM
you so rich soldia boy, why not get a graphics card designed for workstation work.

sucky sucky five dorra soldia boy.

Cortexian
March 4th, 2010, 05:06 PM
I don't do THAT much video editing/special effects work to justify buying a Quadro. Plus, the GTX 285 will be supported in the Mercury Playback Engine so I don't see the need!

Limited
March 4th, 2010, 05:44 PM
I dont think you fully understand what GPGPU is Freelancer...also not really, buy faster CPU?

Cortexian
March 4th, 2010, 06:27 PM
I understand it full well, it's making use of the GPU's (specifically the CUDA functionality) to render the frames as opposed to the CPU. Badaboom does this very quickly for video encoding.

Limited
March 4th, 2010, 06:42 PM
Yeah, "makes use of" isnt fully understanding, it still has a massive amount of limitations. GPU's are designed for pretty specific tasks, they do them very well but its a limited scope, you cant just throw any old code at it and expect it to run. It would only be beneficial for effects and previewing, actual encoding it would not do anything good unless you have a special card designed for encoding.

Cortexian
March 4th, 2010, 06:55 PM
Uh, did you actually watch the Mercury Playback Engine video or ever use Badaboom? Encoding a video normally takes me about twice the length of the video, when using Badaboom it's done if half the length of the video since it's encoding at something like 140 FPS.

Limited
March 4th, 2010, 07:17 PM
Freelancer, you clearly have no grasp of what is going on. Like I said in my previous post. The GPU would only have effects on the effects (key framing etc) and the playback (scrubbing, actual playing etc).

The GPU doesnt encode the video.

Cortexian
March 4th, 2010, 07:48 PM
Not in Premiere, but with the use of CUDA it can be used to encode video (For example (http://www.badaboomit.com/)). I know that in Premiere all it's going to do is enable semi-live play of the timeline. So the GPU has the ability to encode video, it's just not going to be part of Premiere at the same time MPE is, unless they just haven't released those facts yet.

My grasp of MPE and GPGPU is perfectly fine, I guess you just thought I meant Premiere would be encoding the video and not Badaboom or a similar program.

Timo
March 4th, 2010, 07:50 PM
Freelancer, you clearly have no grasp of what is going on. Like I said in my previous post. The GPU would only have effects on the effects (key framing etc) and the playback (scrubbing, actual playing etc).

The GPU doesnt encode the video.

Premiere can use a GPU to assist in encoding a video. I *think* I read it's more tailored to ATi GPUs, unless you have one of those ridiculously expensive NVIDIA cards (quattro I think, but I'm pretty sure i'm talking out of my ass here).

Cortexian
March 4th, 2010, 07:54 PM
Yea, like I said I'm not looking for Premiere to encode video via the GPU, all I want is something similar to the MPE. Something that will let me edit video without having to let the time line render for an hour and a half every time I make a change.

I was just noting, in a completely unrelated point, that Nvidia GPU's can be used to encode video as demonstrated by Badaboom.



You're right though Timo, Premiere will encode on Nvidia Quadro workstation cards, I loved it when I had access to them at school.

CrAsHOvErRide
March 5th, 2010, 02:20 AM
GPU is not limited to any calculations. It can Encode, Render even do Toast.

For your stupid problem...how about not rendering in HD 2930x2934 and just do a fucking 640x480 just to test things.

Cortexian
March 5th, 2010, 02:41 AM
I'm not rendering it and viewing it outside Premiere, I'm talking about rendering the time line in Premiere with transitions/effects, etc... So that when I play it back in Premiere and scrub through my effects it's not laggy as hell.

New rule, please don't post in this thread unless you use Premiere a bunch and know what I'm asking for here...

InnerGoat
March 5th, 2010, 06:56 AM
Why are you rendering the whole time line when you could render the 5 second area that changed? Also no I don't remember Premiere being slow on effects and transitions. Even with multiple effects it all plays back in real time. :confused:

ThePlague
March 5th, 2010, 09:01 AM
I had problems with the timeline lagging when I used CS4, but even when I rendered the preview it was laggy. It might just be CS4 (if you have it). Once I went to CS3 though it seemed to work fine.

And if you want to render faster, just render in parts and not the whole thing at once.

Cortexian
March 5th, 2010, 04:25 PM
Yea I'm using CS4, but when I have 10 minutes of video imported I need to render the entire thing at the beginning so it's not laggy as fuck the rest of the time. I'm working with 1080p files on a 720p timeline so that might be why it's so laggy. Plus if you apply an effect to an entire clip you need to re-render it all with that effect, I don't re-render the entire time line when I only need to render the transitions and stuff...

Phopojijo
May 14th, 2010, 02:15 PM
I didn't test this (for fairly obvious reasons), just parroting information from multiple forums -- one I linked below. Looks legit though.

Apparently Mercury Playback Engine has no hardcoded locks to any specific videocard... provided it supports the required CUDA level. People have apparently also gotten it to work on GTX 220s, 250s, 260s, 280s, 295s, 470s and 480s (according to some other webforum (http://www.dvinfo.net/forum/adobe-creative-suite/477968-how-make-premiere-cs5-work-gtx-295-possibly-all-200-gpus.html))

Pretty simple procedure -- in your Premiere Pro CS5 install directory -- find the file named "cuda_supported_cards.txt" and add your card's name to a new line and save it (you'll need admin privileges to overwrite something in the programs folder of course -- you can simply just take ownership of that one file though.)

From there, in your nVidia control panel -- go to Manage 3D Settings -- find the profile for Adobe Premiere (you may have to add it and point it to premiere's .exe) and under Multi-Display/Mixed-GPU acceleration -- use compatibility performance mode (for some reason... I don't know).

Then in Premiere Pro CS5 --

Project -> Project Settings -> General
Video Rendering and Playback -> Mercury Playback Engine GPU Acceleration (if it's not already selected to that) -- then press ok.

Congrats -- faster Premiere Pro CS5 on more than just the GTX 285 and a few Quadro cards.

Intuition says it MIGHT be a bit unstable if it hits an unexpected difference in your card -- but no-one reported that yet... who knows. Just if Premiere Pro decides to crash a bit -- don't be so quick to accuse Adobe before you try undoing this and testing it again.

Cortexian
May 14th, 2010, 03:23 PM
That will be extremely handy on my M15x when it arrives, I wonder if it will work on a GTX 260M?

Phopojijo
May 14th, 2010, 03:38 PM
Probably -- though you'll likely need to use the GPU Detector to see what string you'll need to add to the allowed cards text file.

Cortexian
May 22nd, 2010, 01:40 AM
There's so much awesome going on in this picture:
http://leimg.lancersedge.com/images/15000747279936261610.jpg

Thanks for the heads up on this one Phopo, it didn't work at first but I updated the GPU drivers to 197.16 and now it works like a charm!

Phopojijo
May 23rd, 2010, 12:04 AM
Well, glad it worked.