Skip to main content
Abdelrahman_M_Said
Inspiring
October 25, 2016
Answered

Access Premiere clip colors

  • October 25, 2016
  • 2 replies
  • 1710 views

I just started learning scripting for AE and Premiere, so excuse me if I use any wrong terminology.

I just need to know if through scripts, I can automate the label colors of the clips on the timeline based on the track they live on.

I usually color code my clips while editing, so all clips on the same track have the same color. So I was hoping that, instead of me changing the clip manually when I add it to the track, there would be a way to tell Premiere to change all clips on V1, for instance, to one of the available Label Colors.

I hope my question makes sense.

This topic has been closed for replies.
Correct answer bbb_999

You can get/set the label applied to a projectItem, but not a trackItem (which may have a different label).

2 replies

Justin Taylor-Hyper Brew
Community Expert
Community Expert
July 5, 2023

You can change clip colors in a track via the API, but only by changing the clip's project item color and having the timeline setting "Show Source Clip Name and Label" enabled in Premiere, which doesn't work for everyone's use case since each project item can only have one color across the whole project.

 

 

Only other way is to change them manually, or set a hotkey to change a specific color and trigger that hotkey with AHK or something hacky like that.

Justin Taylor-Hyper Brew
Community Expert
Community Expert
July 5, 2023

If interested in the ProjectItem approach, here's some more info on that:

https://ppro-scripting.docsforadobe.dev/item/projectitem.html#projectitem-setcolorlabel

Bruce Bullis
Community Manager
Community Manager
October 26, 2016

Not sure about AE (Zac?), but PPro does not expose label colors, via ExtendScript. I'll add your vote to the API feature request.

Abdelrahman_M_Said
Inspiring
October 27, 2016

Thank you very much for your reply, Bruce. It's a shame this is not available in Premiere as a feature or accessible through ExtendScript. Hope Adobe implements it soon.