Skip to main content
Cute James
Inspiring
September 3, 2021
Question

Nested clips affecting editing/rendering performance

  • September 3, 2021
  • 3 replies
  • 4870 views

Hello folks,

 

Another performance-related query.

 

Is it normal for nested clips to be slower to edit/render than the original (unnested footage)?

 

I have footage where a stand prop is visible in shot.  In order to cover this, I exported a single frame into Photoshop, created a patch that covers-up the stand prop on a separate layer, re-imported the resulting PSD into Premiere, and add it to the timeline.

 

So I have the original footage and a still image dragged out to the length of the clip that covers-up the stand prop.  Exporting this simple 60s 4k timeline takes 30 seconds on my M1 MacBook Air.

 

However, I wish to be able to apply transitions between this "patched" clip and another piece of footage.  Therefore, I nest the video and path into a single sequence, which allows me to work on it as if it's a single clip.  Great!  However, I noticed that now exporting the same (albeit a single nested sequence, instead of the separate footage and patch) 60s 4k timeline now takes 52 seconds to render.  I also notice that scrubbing through the timeline is far less smooth.

 

What is the reason for this?

Is there any way to achieve the same level of performance using a nested clip as the original footage+patch stack?

Is there another solution to "patching" unwanted items from footage, while still being able to apply transitions, without using nested sequences?

 

TLDR:

Changing a simple 60s video + image overlay sequence into a nested clip increases the Export time from 30s to 52s (~60% increase)

 

Thanks in advance for any insights!

This topic has been closed for replies.

3 replies

R Neil Haugen
Legend
September 4, 2021

Doing a render & replace for any significant effects means your final exports will of course be a ton faster ... as the processing work for the effect has already been done, it's mostly just an encoding process then. One other reason why R&R can be actually quite a useful process.

 

Neil

Everyone's mileage always varies ...
Cute James
Inspiring
September 4, 2021

Hello Neil,

quote

Doing a render & replace for any significant effects means your final exports will of course be a ton faster ... as the processing work for the effect has already been done, it's mostly just an encoding process then. One other reason why R&R can be actually quite a useful process.

 

Yes, I'm sure it can be useful for very heavy effects, but I'm simply using nested clips with a simple cross dissolve transition.

Here is the timeline for one of the projects I'm working on:

 

The clips that require the patch (to hide the stand) are all on V2 - it would be far too much work to R&R all of those clips at this stage.  Instead, I'll make a copy of the master sequence and simply remove any clips on V1 whenever there is a clip on V2 at the same time.  However, I shouldn't really have to do this - I believe this additional rendering overhead when using nested clips is a bug in Premiere.

 

By the way, is there a way to formally report a bug/oddity to Adobe for investigation?

R Neil Haugen
Legend
September 3, 2021

Another very workable option is to do a render & replace of the clip with the PSD added. Use an intraframe codec like Cineform, DNxHD/R, or ProRes.

 

Then it's back to being a single clip with no effect. One quick step, your processing speed is back to full on.

 

Neil

Everyone's mileage always varies ...
Cute James
Inspiring
September 4, 2021

Thank you for the suggestion, Neil.

 

Yes, that would work, however I'd rather avoid that workaround if I can.

 

It would be preferably to understand why the nested sequences cause the performance to drop.  Well, I think I do understand what is causing the issue, I just don't under why it should occur.

 

I guess what I may end-up doing is making a copy of the 40 min. master project timeline, and just deleting any clips that occur below a nested clip.  If my theory is correct, this should result in a signifiant performance improvement.  Currently, the full 40 min timeline exports in around 90 minutes.

 

Thanks again for your reply.

Inspiring
September 3, 2021

Adobe's version of PP for M1 is very new. It could be related to that. There may be slightly more calculation nesting a clip but I wouldn't expect that much of a performance hit. Workaround - simply place your transitions above the original two layers of the composite and extend the composite underneath (works for dissolves) or even more clunky if it was actually abig issue - pre-render the composite in Prores and bring it back in.

Cute James
Inspiring
September 4, 2021

Hello John, thank you for your reply.

quote

Adobe's version of PP for M1 is very new. It could be related to that.

 

Yes, that's true.  However, I just tried the same test using Premiere and Media Encoder running under Rosetta (i.e. the Intel version) and the performance is largely the same.

 

However, I believe I may have found the cause of this issue.

 

When exporting a timeline with just the nested clip, the performance is the same as if exported a timeline with the clip track and patch track.  However, if there are additional video tracks below the nested clip, export performance suddenly tanks.  It's as if Premiere is having to render both the contents of the nested clip *and* the clip(s) below - even though they are covered by the nested clip, and should therefore be ignored by Premiere - as explained by Ann Bens here.

 

Take a look at these export times, taken from AMEEncodingLog.txt:

1. clip.mp4 [the original 60s 4k footage] - Encoding Time: 00:00:31

2. clip-patched.mp4 [same as 1, but with PSD patch layer added] - Encoding Time: 00:00:34

3. clip-patched-nested.mp4 [2 convered to a nested sequence] - Encoding Time: 00:00:33

4. clip-patched-footagebelow.mp4 [2 with another video track underneath] Encoding Time: 00:00:34

5. clip-patched-footagebelow-nested.mp4 [3 with another video track underneath] - Encoding Time: 00:01:16

 

Here is a screeshot of the simple test timeline, for reference:

 

Of course, nesting clips replaces the original clips with a single nested clip, so keeping the original clips as in this screenshot is a little unrealistic.  However, the point is that when there is another clip below the nested clip, the performance deteriorates considerably, even though the nested clip opacity is 100%, so Premiere should simply disregard any clips below.

 

I'm happy to share this test projet and media, if anyone would like to check it out for themselves.