Elastic Comp Changer

Elastic Comp Changer will change the duration of your composition, its layers and its nested pre-comps with the option to offset keyframes as well.

$
Individual users can pay any amount, the price displayed is a suggestion. Businesses, teams, etc must pay the suggested price to receive a valid license. See full terms.
  • EULA
Description

Elastic Comp Changer

Elastic Comp Changer will change the duration of your composition, its layers and its nested pre-comps with the option to offset keyframes and markers as well.

Elastic Comp Changer can also be used as an editing tool, it will move everything placed after the playhead: layers, keyframes, layer markers and comp markers too. This way you can easily fine-tune your animation.

Main Window

Elastic Comp Changer Main Window Interface

Add or Remove Frames

In the text box, enter the number of frames you want to add or remove to your comp:

  • + button: Add frames to the current duration of the composition
  • - button: Remove frames from the current duration of the composition

Basic Options

  • Include precomps: When checked, this option will add or remove frames to the precomps used in the current comp. It will change the duration of the precomps and the outpoints of its layers. It will also add or remove frames to the precomps used in these precomps until there is no more precomp to process. If you want some precomps to remain unchanged then you can lock them, by default the script only changes unlocked layers.
  • Selected Precomps Only: When this option is checked, Elastic Comp Changer will modify the duration of the selected precomps of your current composition. If the Include Precomps option is also checked, it will further modify any nested elements within those precomps.
  • Options: Opens the Options Window

Options Window

Elastic Comp Changer Options Window

Offset

  • Keyframes: Offset all keyframes placed after the playhead
  • Layer Markers: Offset all Layer Markers after the playhead
  • Comp Markers: Offset all Comp Markers after the playhead

Include

  • Locked Layers: Apply changes to both unlocked and locked layers
  • Inactive Layers: Offset keyframes in inactive layers (requires Offset Keyframes)

Mode

  • Start Time: Modify layer start times after playhead
  • In Point: Move In/Out points while preserving start times

Time Format

Switch between frames and seconds for duration input

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

2.0.2 -

Oct 27, 2025

Nested locked precompositions are no longer processed when the “Locked Layers” checkbox is off.

2.0.1 -

Jun 9, 2025

The script works whatever the time display style of your project.

2.0.0 -

Jan 11, 2025

New UI

Keyframes and Markers can be moved indepently

Comp Markers can be offsetted

Key Labels are supported

1.3 -

Dec 20, 2020

The script will ignore the keyframes of the properties whose property type is a NO_VALUE property type

1.2 -

Jan 2, 2017

New UI.

New "Include locked layers" option.

1.1 -

Nov 2, 2016

The offset keyframes option has changed. The keyframes placed after the time navigator are moved even if their layer is inactive.

There is a new mode called « Selected only » which only modifies the selected layers.

Changed the include precomps option, if the precomp time was different from comp time, layers in precomps were not correctly modified.

Time remap keys are now offsetted.

Precomps are now properly reduced, in the previous version their outpoints could be offsetted twice or not offsetted at all.

Updated user manual.

1.0 -

Oct 19, 2016

Initial release

Compatibility

After Effects

2026, 2025, 2024, 2023, 2022