Skip to main content
Inspiring
December 21, 2025
Answered

Automate adding keyframes

  • December 21, 2025
  • 1 reply
  • 1068 views

Hi.. I have a series of keyframes I'd like to add... 

about 40.. I've computed in a spreadsheet the frame numbers where I want each of them created.

In this case, I'd like to add them all to Opacity... but may want to add to others as well.

Is there a way to read a .csv or other import file, and do this in some automated way.

Correct answer Mathias Moehl

You probably need to implement your own spreadsheet parser, but the UXP API has functions to create keyframes:
https://developer.adobe.com/premiere-pro/uxp/ppro_reference/classes/componentparam/#createkeyframe

 

 

1 reply

Mathias Moehl
Community Expert
Community Expert
December 21, 2025

Sounds like this should be doable with my (paid) extension Automation Blocks for Pr.
We don't have a ready to use automation for that, so you need to create a custom block script for that. How exactly that looks like depends on

- how exactly your csv file is structured,

- to which clip(s) they shoud be applied (like all selected clips or the clip at the current time indicator in a particular track)
- how to interpret the time values in the spreadsheet (sequence time or clip time)

In a nutshell, you will need to:
loop over the entries of the spreadsheet
       and create a keyframe for each one

 

If you can describe more exacty what you need, I can help with creating such a custom script.

 

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects
Inspiring
December 21, 2025

Is this doable w/ the UXP SDK?

Mathias Moehl
Community Expert
Mathias MoehlCommunity ExpertCorrect answer
Community Expert
December 21, 2025

You probably need to implement your own spreadsheet parser, but the UXP API has functions to create keyframes:
https://developer.adobe.com/premiere-pro/uxp/ppro_reference/classes/componentparam/#createkeyframe

 

 

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects