Keyframe Presets

Create presets for keyframes from multiple layers
$
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.
Description

Create presets for keyframes. You can then copy and paste these keyframes throughout your composition, as well as import/export them for transfer between projects.

  1. Select all the keyframes you want copied
  2. Type a new name for your preset, and click on "Copy Preset"
  3. Position your time slider where they should go
  4. Choose the preset from the drop down list, and click on "Paste Preset"


To delete a preset, choose the preset from the drop down list, and click on "Delete Preset"
To delete all presets, click on "Delete All Presets"

Known issues:

  • It can not work with plugins or effects that have custom values for keyframes. ex.(Levels - Histogram, Hue/Saturation - Channel Range, etc.)
  • If a keyframe has temporal Auto-Bezier set, it will not paste correctly to a new keyframe

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

1.23 -

Added support for keyframe labels (colors) in the presets
Added option to automatically select newly pasted keyframes

1.22 -

Fix bug when opening a new project after having saved presets. You would not be able to export any presets

1.21 -

Fix bug when presets are imported if any text values contain one of the following: &, ", ', <, >

1.20 -

Added option to paste a single-layer preset to multiple layers at the same time

1.19 -

Updated interface to be resiable
Added ability to import multiple preset files at the same time
Added ability to paste only on selected layers (even if preset has more layers)
Added ability to rearrange preset order
Added ability to save presets for auto-loading when starting After Effects
Added ability to rename presets
Fixed bug where not all keyframes would paste (especially if you have started up a new file when already having presets added / imported)
API: ak_Keyframe_Presets_Function.API_pastePresetAtTime

1.18 -

Added button to export a single preset in the list

1.17 -

Fixed problem pasting presets when there was more than one property per layer in the preset and ignore layer names was not checked

1.16 -

Added version number in preset file
Correctly reports total numbers of layers needed to be selected when "Ignore Layer Names" is checked
Added ability to ignore missing layer names in older preset files when importing
Fixed problem with importing old preset files relating to keyframe interpolation type

1.15 -

Added option to ignore layer names when pasting keyframes
When enabled, you must select the exact number of layers that your preset used
Keyframes will be pasted based on order when selecting layers

1.13 -

Interface redesign
Listbox instead of drop down list for presets
Doubleclicking a preset name automatically pastes a preset

1.12 -

Fixed a bug where presets would not paste if there were multiple properties included from a single layer

1.11 -

Layer selection order does not matter when creating/applying presets
Layer's are now identified by their name within the selected layers.
(There can not be any duplicate layer names within the selected layers)

Bug fix: Script would fail in cases where a prior run script created an Array Prototype

1.10 -

Massive speed improvements for layers with lots of keyframes

Compatibility

After Effects

2024, 2023, 2022, 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6, CS5.5, CS5, CS4, CS3