Getting started developing an Adobe Premiere Pro plugin

New Here ,
Jan 26, 2022 Jan 26, 2022

Copy link to clipboard

Copied

Hello everyone!

I'm interested in developing a plugin for Adobe Premiere Pro in Javascript, but I'm very new to this process of plugin development. I tried finding tutorials, information, and videos online, but most of them didn't help (the majority of the ones I found were about other Adobe products). I also don't really understand how to use the SDKs and the API of Premiere Pro. Are there any guides that you would recommend to me to start? Even something that can show me how to create a super simple "Hellow World"-ish plugin with Javascript would help greatly. Thank you!

TOPICS
How to , SDK , User interface or workspaces

Views

139

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Jan 27, 2022 Jan 27, 2022
PPro panel extensions are, essentially, web pages with two special powers: 1. They can access the local file system, and 2. They can drive the host application's ExtendScript API. The CEP HTML Test Extension shows what's possible from within a CEP (Common Extensibility Platform) panel, at the JavaScript level. The PProPanel sample exercises PPro's ExtendScript API. What workflow(s) would you like your extension to support?

Likes

Translate

Translate
Adobe Employee ,
Jan 27, 2022 Jan 27, 2022

Copy link to clipboard

Copied

PPro panel extensions are, essentially, web pages with two special powers: 1. They can access the local file system, and 2. They can drive the host application's ExtendScript API.

 

The CEP HTML Test Extension shows what's possible from within a CEP (Common Extensibility Platform) panel, at the JavaScript level.

The PProPanel sample exercises PPro's ExtendScript API.

 

What workflow(s) would you like your extension to support?

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 28, 2022 Jan 28, 2022

Copy link to clipboard

Copied

Hello Bruce!

 

Thank you so much for the information! My workflow proceeds as follows: PPro passes the video to my system  ---> user manipulates and modifies video on my system's UI ---> my system passes the rerended video back to PPro. Also, I have a few other questions. Firstly, can you direct me to the official ExtendScript API? And secondly, is ExtendScript used for building the host server or is it used on the PPro side? Thank you!

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jan 29, 2022 Jan 29, 2022

Copy link to clipboard

Copied

LATEST

Do you hope to access  "video from PPro" as frame buffers, or media files on disk?

 

PPro ExtendScript API: http://ppro-scripting.docsforadobe.dev/

 

I'm not sure what you mean by "host server", in this context. Panels contain both JavaScript and ExtendScript, and use ExtendScript to drive PPro behavior.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines