Skip to main content
Known Participant
May 9, 2013
Answered

Scripting in Premiere CS6

  • May 9, 2013
  • 3 replies
  • 6594 views

I think i know the answer but i've seen some searches that suggest it is possible and i can see PPro as a target in ExtendScript

Can i script PPro CS6? Is there a scripting guide like there is for After Effects?

If not, are there any known plans to add this?

many thanks
Paul

This topic has been closed for replies.
Correct answer JonChappell

Yes, it's supported but for some reason it's not mentioned on the Adobe site. If you launch Premiere it will show a list of objects and methods in the data browser. I'm not aware of any documentation but I got most of them to work by guessing the syntax.

3 replies

JonChappellCorrect answer
Inspiring
May 10, 2013

Yes, it's supported but for some reason it's not mentioned on the Adobe site. If you launch Premiere it will show a list of objects and methods in the data browser. I'm not aware of any documentation but I got most of them to work by guessing the syntax.

Known Participant
May 10, 2013

I find the lack of docs very odd but thank you for the clarification. I can see the objects in extend toolkit but not a list of methods. Is there a trick to seeing those?

One area i'm interested in is replacing proxy movies with full data folders of frames, i don't believe the relink system supports moving from a movie container to a frame based one.

many thanks

Paul

Bruce Bullis
Legend
May 10, 2013

You're not missing anything, Paul; there are no docs.

There is also no API around RelinkFootage(); yes, the feature has already requested.

Several partners accomplish what you've described, like this:

  • Editor completes their edit, using lo-res footage.
  • Editor exports FCP XML for the project (new in PPro CC: you can export just the active sequence as FCP XML.)
  • "Munge" the FCP XML using some custom tool, replacing file paths to lo-res with paths to hi-res. IMPORTANT: The lo-res and hi-res footage must be using the same audio channel configuration, or you'll get off-line clips.
  • Import the 'final' FCP XML (footage paths point to hi-res)
  • Render the 'final' project.

All of the above, except the custom munging (your job!) and exporting, are possible via PPro CC (and, with the limitations noted above, CS6) scripting.

Our MAM partners typically write a custom panel (which can also execute scripts) to provide interaction with their managed assets, and communicate with an Export Controller plug-in (there's a sample in the PPro C++ SDK) to drive the Render stage.

Of course, one of PPro's strengths is how it deals well with the heaviest of footage types, withOUT needing proxies, so I'd start by assessing whether PPro CC is performant enough with native footage, before bothering with the above.

Feel free to ask me stuff here, and/or write me directly to discuss your workflow further.

Stan Jones
Community Expert
Community Expert
May 9, 2013

Sorry; lost my reply - argh.

Good question; I have seen nothing regarding scripting support in PR CC. It is not officially supported, but, as you appear to have seen, there is something in the structure that looks like it is possible. But no manual.

SDK is different from extendscript.

Inspiring
May 9, 2013

Stan and John are both right - the plug-in SDK is different than ExtendScript.  But since there is no scripting subforum, the SDK subforum is a better place to ask about scripting at this time.  I'll move your thread over.

John T Smith
Community Expert
Community Expert
May 9, 2013