Skip to main content
Participant
October 29, 2023
Question

Render layers separately with different duration

  • October 29, 2023
  • 2 replies
  • 593 views

Hi,

I have a composition with multiple layers, each with a different duration. I would like to render these layers as separate files, each with its duration, not the composition duration. How can I achieve it? I tried rd_RenderLayers, but it renders each layer with the composition duration. Please see screenshot attached

This topic has been closed for replies.

2 replies

joshn31925649
Participant
November 1, 2023

I don't think there is a way to do what you're looking for without a 3rd party script. However, since each layer is exactly the same length (or seems like it), maybe a faster way is:

 

- Select all layers

- Go to start of your comp and press Left Bracket [ to align them all to the start of your comp

- Change comp duration In / Out points to new length

- Use rd_RenderLayers and they will all come out the proper length

Community Expert
October 29, 2023

Probably the most efficient thing to do would be to pre-compose each layer, moving all attributes to the new comp and trimming to the comp length, then open the render Queue or the Media Encoder and Drag all of the pre-comps to the Render Queue or the Media Encoder.

 

The other option would be to go to the in point of the firest layer you want to render, press b, then go to the out point of that layer and press n to set the work area to the layer length. You can then add the comp to the Render Queue and render it, or you can add the comp to the Media Encoder and make sure that the length is set to the work area. If you use the Render Queue, you will have to render each comp individually and give it a name. If you use the Media Encoder, you can reset each layer's work area right after adding it to the Media Encoder queue. This workflow will take more keystrokes and time, but you won't end up with a lot of nested comps.

Participant
November 1, 2023

Thank you for your reply. Is there no way to make it automatically? I have 100s of such layers.