Premiere Pro Plug-In Types¶
|
Type |
Description |
|---|---|
|
Import video and audio media into Premiere. |
|
|
Can drive any exporter to generate a file in any format and perform custom post-processing operations. |
|
|
Allows the user to output media to disk. |
|
|
Sends video, audio, and closed captioning to any external device during playback and editing. |
|
|
We strongly recommend using the After Effects SDK to develop effects plugins. Most of the effects included in Premiere Pro are After Effects plugins. |
|
|
Process two video sources into a single destination over time. |
|
|
Interface with a hardware control surface to support audio mixing, basic transport controls, and the Lumetri Color panel. |
Other Supported Plug-In Standards¶
|
Type |
Description |
|---|---|
|
Adobe After Effects API |
Premiere Pro supports a portion of the AE API. |
|
The After Effects SDK is not included in the Premiere Pro SDK. |
|
|
VST |
Starting in CC, Premiere supports version 3 of the VST specification for audio effects. |
|
ASIO |
An ASIO driver is often provided in addition to a transmit plugin, to provide audio output during editing, playback, and Export To Tape. |
|
Core Audio |
macOS only. May be provided instead of an ASIO driver. |
Plugin Support Across Adobe Video and Audio Applications¶
This chart shows which third-party plugins are supported by the various Video and Audio applications.
| Premiere Pro | After Effects | Media Encoder | Audition | Character Animator | Prelude | |
|---|---|---|---|---|---|---|
| After Effects AEGPs | X | |||||
| After Effects effects | X | X | ||||
| After Effects transitions | X | |||||
| ASIO | X | X | X | X | ||
| Control Surfaces | X | X | ||||
| CoreAudio | X | X | X | X | ||
| Premiere device controllers | X | |||||
| Premiere export controllers | X | |||||
| Premiere exporters | X | X | X | X | ||
| Premiere importers | X | X | X | X | X | |
| Premiere recorders | X | |||||
| Premiere transmitters | X | X | X | X | ||
| Premiere video filters | X | |||||
| QuickTime codecs | X | X | X | X | X | |
| Transitions | X | |||||
| VfW codecs | X | X | X | X | X | |
| VST audio effects | X | X |
Premiere Elements Plugin Support¶
Premiere Elements uses the same core libraries for plugin support that Premiere Pro does, although Premiere Elements is 32-bit, whereas Premiere Pro is 64-bit starting with CS5.
| Premiere Elements version | Equivalent Premiere Pro API version |
|---|---|
| 12 | CS6 |
| 11 | CS5.5 |
| 10 | CS5.5 |
| 9 | CS5 |
| 8 | CS4 |
It's always important to test the plugin fully in each application before advertising compatibility.
Check out Guidelines for Exporters in Premiere Elements for instructions on how to set up your exporter to be used in Premiere Elements.
What Exactly Is a Premiere Pro Plugin?¶
Premiere plugins contain a single entry point of a type specific to each API.
Plugins are DLLs on Windows, and Carbon or Cocoa Bundles on macOS.
Plugins in the \Plugins[language] folder, and any of its subfolders, will be loaded at launch.
Plugins can have private resources.
Only one plugin per file is parsed, unlike After Effects and Photoshop plugins, which can contain multiple entry points.