• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

Multi Video Encoder Support in Premiere Pro

Enthusiast ,
Jan 12, 2025 Jan 12, 2025

Copy link to clipboard

Copied

Just wondering what the multi encoder support looks like for Premiere Pro?  I have a 3090 currently, plan to upgrade to a 5090.  the 5090 seems to have multiple encoders and decoders, which got me to thinking does PP support this? 

 

For example,  can Media Encoder process two jobs at the same time for encoding, and the same would apply to PP for decoding.   

 

I assume that PP is already smart enough to allow the decoder and encoder to work at the same time, this is more a question of support for two encode and two decode streams runnign at the same time.  

 

If Media Encoder doesnt currently support multi stream encoding, is it possible to have media encoder process one stream, and also have PP exporting using the second encoder?

 

At a high level, looking to understand more how this multiple encoder/decoder would work with PP.

 

Thanks

Idea No status

Views

290

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Pinned Reply

Adobe Employee , Jan 14, 2025 Jan 14, 2025

Hi @FlyingFourFun,
I’m Kevin from Adobe Support, one of the moderators here. Thanks for the feature request. I hope the developer team will respond shortly to your request. I up voted.
 
Cheers,


Kevin

Votes

Translate

Translate
6 Comments
Adobe Employee ,
Jan 14, 2025 Jan 14, 2025

Copy link to clipboard

Copied

Hi @FlyingFourFun,
I’m Kevin from Adobe Support, one of the moderators here. Thanks for the feature request. I hope the developer team will respond shortly to your request. I up voted.
 
Cheers,


Kevin

Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio

Votes

Translate

Translate

Report

Report
LEGEND ,
Jan 14, 2025 Jan 14, 2025

Copy link to clipboard

Copied

Yes. Premiere Pro can utilize multiple identical encoders, which can be found inside certain GPUs, simultaneously. However, if the multiple encoders are completely different from one another or are of completely different generations, then only the encoder that's in the GPU that's connected to your primary monitor will be utilized.

Votes

Translate

Translate

Report

Report
Enthusiast ,
Jan 14, 2025 Jan 14, 2025

Copy link to clipboard

Copied

Thanks @RjL190365 what you say makes sense (I think).   In my case,  the RTX 5090 has 2 encoders for encode and two for decode (maybe it it was 3?).  

Since these encoders are all the same, and on the same GPU, and this GPU is the primary display - If I think I read your response correct, this will allow all the encoders to be used. while in Adobe premier.

 

The question had a slight twist to it, that I may not have been clear on, so I will attempt to refine the question here, you have  answered a significant portion of what I was lookign for, so thank you that.

 

The outstanding question would then be,  if I were to sent two projects to Media Encoder (ME), it would process each project one at a time, and it seems to be only able to support one project rendering at the same time.  In theory for the ENCODE portion,  if there was multiple tracks of video that needed decoding, apply the info you mentioned abobe, ME would decode multiple streams when/if applicable.

 

However,  would ME be able to starty processing a second project, and use the second endoder to process both encodes at the same time (assume you had no other bottle necks this should allow the jobs to complete faster than one at a time I hope).

 

I hope I was able to be more percise in my question. I welcome any clarifying questions if needed.

Votes

Translate

Translate

Report

Report
Enthusiast ,
Jan 14, 2025 Jan 14, 2025

Copy link to clipboard

Copied

Kevin, everyone knows who you are!  but thank you for the introduction and the feedback.

I look forward to the feedback,  I hoep there is a way for permiere and Media Encoder to use all the hardware available and get work done faster.   I have some work which is basicaly a simpel color grade, and minor tweaks to in/out points, an occasion stabilize or blur face and plates (Thank you Boris for the lastest updates in this area).  It woule benifit me if I can get 100% utilization accoss multiple encoder and decoders, in an ideal world 100% would be applied to the single process  being rendered, but if only one encoder can be used at a time, it would be nice for ME to spin up the second project and start processing that too as these projects for me are often only 1 video layer deep, I have plenty of RAM/DiskIO and CPU to process the other effects, but the encode one at a time I feel could be improved.   

 

I feel that in an ideal world, have PP and ME able to understand and schedule resources to get to the faster render per project would be ideal for everyone, but a 'poor mans' win would the ability to process a work stream for each encoder one has.

Votes

Translate

Translate

Report

Report
LEGEND ,
Jan 15, 2025 Jan 15, 2025

Copy link to clipboard

Copied

A limitation here as explained by the devs at NAB ... is that any such process is a mix of many things that must be done only in a specific, sequentially ordered chain, and some things that can be done catch as catch can and applied to the mix.

 

So while one looks at the hardware stats, and always wants higher utilization and faster processing, often the slowdown is because specific sequential things have to be processed in order through several different hardware chains of the system. Which is never obvious.

 

A major part of coding in practice is of course figuring out how to work the scheduling of the processing needed for most efficient use of hardware and time. One hopes the devs get very good at that.

 

However ... trying to get too fancy with that does also lead to buggy behavior. Yea, that's a right pain for devs.

Votes

Translate

Translate

Report

Report
Enthusiast ,
Jan 17, 2025 Jan 17, 2025

Copy link to clipboard

Copied

LATEST

I would be happy if only they allowed multiple jobs to be processed at the same time - meaning GPU affinity to a project plus the ability for additional project to be processed at the same time, with affinity to another discrete GPU.  To avoid being fancy trying to use multiple encoders to process the same project, I would settle for this GPU affinity method.

Votes

Translate

Translate

Report

Report