Skip to main content
Inspiring
August 26, 2010
Answered

Premiere Pro CS4 SDK - Exporter plugin

  • August 26, 2010
  • 1 reply
  • 3042 views

Premiere Pro CS4 SDK

Hello,
I ran sample exporter project from CS4 SDK and it never seems to reach "exSelExport" case in the plugin's main entry point. Instead, after clicking "OK" in exporter window, premiere pro cs4 returns selector = 14 and after nothing happens (because there is no case for 14) host gives selector 8 (EndInstance). After that Adobe Media Encoder Queue is launched. That seems like a flaw to me since I'm not able to handle the export as i wish (in my case, I want to use 3rd party exporter to get frames, audio/video info, etc.) in exSelExport case. Is that a typical workflow for Pr CS4 to pass compression/rendering straight to Media Encoder? Under what circumstances can I get into exSelExport when I'm ready to export a clip? I'm using Pr Pro CS4 4.0.0.

This topic has been closed for replies.
Correct answer Zac Lam

Hi Petro,

In CS4, the only export route is through Media Encoder.  So you'll need to install your exporter in a place where both Premiere Pro and Media Encoder will load it.  The MediaCore folder is the recommended location, which on Vista32 for CS4 will be something like:

C:\Program Files\Adobe\Common\Plug-ins\CS4\MediaCore

For more info, check out Plug-in Installation on page 32 of the CS5 SDK Guide.

Regards,

Zac

1 reply

Inspiring
August 26, 2010

Hi Petro,

Please update your CS4 build to 4.0.1 or later, ideally to 4.2.1.  The initial 4.0 release isn't suitable for CS4 plug-ins using the CS4 SDK.  There's another thread in this forum on some of the differences:

http://forums.adobe.com/message/2724361#2724361

It's normal in CS4 for the export to be passed over to Media Encoder.  If your exporter is installed in the common MediaCore location described in the SDK docs, your exporter will be used by Media Encoder to do the export.  In CS5, we've added a direct export route so that users can bypass Media Encoder for exporting individual clips.

Thanks,

Zac

Inspiring
August 26, 2010

I have my plugin in Plug-ins/Common/[CustomPluginFolder]/ - unless i misunderstood Media Encoder shouldn't be used authomatically in this case. I'm using SDK_Exporter sample project from CS4 SDK. exSelExport is never getting called in CS4, instead an empty Media Encoder queue window appears.  The SDK_Exporter sample project from CS5 SDK works as expected with CS5 -- exSelExport does get called.

Is SDK_Exporter sample behaving correctly with CS4?  What do I need to do for exSelExport to be called from CS4?

Zac LamCorrect answer
Inspiring
August 27, 2010

Hi Petro,

In CS4, the only export route is through Media Encoder.  So you'll need to install your exporter in a place where both Premiere Pro and Media Encoder will load it.  The MediaCore folder is the recommended location, which on Vista32 for CS4 will be something like:

C:\Program Files\Adobe\Common\Plug-ins\CS4\MediaCore

For more info, check out Plug-in Installation on page 32 of the CS5 SDK Guide.

Regards,

Zac