Quantcast
Channel: Adobe Community : Popular Discussions - Premiere Pro SDK
Viewing all 53010 articles
Browse latest View live

Attach Proxies arguments

$
0
0

clip.attachProxy(path, true/false)

What's the true/false?
If it's true, it looks like it's replacing in the bin. The clip gets renamed, shot timing gets altered (we're using metadata), and the path gets replaced.
If false, acts as one would expect - it's attaching to the file, not replacing it.


Is there any pre-defined preset file which could represent 'match sequence settings'?

$
0
0

Hi Guys,

 

When exporting with 'match sequence settings' selected, Premiere will export clip with current sequence settings.

 

If I use export controller to export a clip, is there any pre-defined preset file which could represent such 'match sequence settings'? Or there exists any parameter which could be serialized in preset file to enable 'match sequence settings'?

Premultiplied Alpha: Using zero Alpha to implement additive color

$
0
0

Hi,

 

Is it possible to tell PPro not to ignore pixels having color values and a zero alpha value when in premultiplied alpha mode?

 

Premultiplied alpha as in these equations

out_alpha = (1 - new_alpha) * old_alpha + new_alpha

out_color = (1 - new_alpha) * old_color + new_color

should result in an additive blending if new_alpha is zero.

But in PPro nothing will be displayed.

 

SDKFileInfo8->vidInfo.alphaType is set to alphaBlackMatte. Am I setting the wrong mode?

 

Best Regards

-Bjoern Gdanietz-

Premier Pro Plug In Using the After Effects API

$
0
0

Hello,

According to the SDK you say the After Effects API should be used in order to create Effects type of Plug In's for Adobe Premier.

 

We developed several AE plug in's (Effects) based on the CS6 SDK of AE and yet they don't show up / work on Premier Pro CS6.

Where can we find guidelines on how to create plug in's which work both on AE and Premier?

 

Is there a code sample for such Plug In?

 

Thank You.

If I want to make a single-frame importer, e.g. - for WebP image format, do I need to implement an SDK importer plugin? Are there any examples?

$
0
0

The title says it all really. Was wondering if there's a simpler interface to implement which does not contain video or audio, but just a still frame image.

I don't care about exporting this format from Premiere, just being able to read a single frame or a sequence of frames to be used as footage.

Plugin Loading Problems During Debug

$
0
0

Hi Zac,

 

I am going in the opposite direction this time. I have our new MOV importer for CS5 working on the Mac and am now porting it over to Windows - but am running into a seemingly impenetrable situation. I have everything in the Windows project compiling and linking properly in Visual Studio 2008 (and set to target x64). I have the project setup to use Premiere as the executable for a debug session. I have a break point set on the first line of xImportEntry that has meaninful code. When I go to launch a debug session, Premiere loads and when it gets to the point in the load process where the MOV importer I am debugging should be loaded, the icon of the breakpoint I set in the project blinks twice from the 'unreachable' state to the 'reachable' state and then finally switches back off to the 'unreachable' state. At first I thought there might be a dependency issue so I checked it with Depends.exe. Sure enough, there was an issue with a runtime library, which I rectified - however it still did not resolve this load issue. After there was no longer an issue as reported in Depends, there was still an issue reported in the output console of Visual Studio regarding libmmdd.dll. The output in the console of Visual Studio, pertaining to the loading of the MOV importer, is as follows:

 

'Adobe Premiere Pro.exe': Loaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
'Adobe Premiere Pro.exe': Loaded 'C:\Windows\System32\libmmdd.dll'
First-chance exception at 0x77a476fd in Adobe Premiere Pro.exe: Microsoft C++ exception: ML::ImporterPluginFailure at memory location 0x0012d858..
'Adobe Premiere Pro.exe': Unloaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
'Adobe Premiere Pro.exe': Unloaded 'C:\Windows\System32\libmmdd.dll'
'Adobe Premiere Pro.exe': Loaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
'Adobe Premiere Pro.exe': Loaded 'C:\Windows\System32\libmmdd.dll'
First-chance exception at 0x77a476fd in Adobe Premiere Pro.exe: Microsoft C++ exception: ML::ImporterPluginFailure at memory location 0x0012d858..
'Adobe Premiere Pro.exe': Unloaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
'Adobe Premiere Pro.exe': Unloaded 'C:\Windows\System32\libmmdd.dll'

 

So I set the project to ignore libmmdd.lib and the output I now get in the console is:

 

'Adobe Premiere Pro.exe': Loaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
First-chance exception at 0x77a476fd in Adobe Premiere Pro.exe: Microsoft C++ exception: ML::ImporterPluginFailure at memory location 0x0012d858..
'Adobe Premiere Pro.exe': Unloaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
'Adobe Premiere Pro.exe': Loaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'
First-chance exception at 0x77a476fd in Adobe Premiere Pro.exe: Microsoft C++ exception: ML::ImporterPluginFailure at memory location 0x0012d858..
'Adobe Premiere Pro.exe': Unloaded 'C:\Program Files\Adobe\Adobe Premiere Pro CS5\Plug-ins\Common\CineForm\CFHD_MOV_Importer.prm'

 

It seems obvious that something is wonky in the MOV importer plugin that is making it so that Premiere won't load it, but I can't figure out what it is. In the MOV importer project I have attempted to mimic the settings of the project of our AVI importer, which does load properly. In that the MOV and AVI projects have almost identical settings, and as the MOV project compiles and links properly and checks out with Depends, I am starting to run out of ideas. Any thoughts as to what might be causing this?

 

Thanks as always,
Josh

Plugin with CUDA and OpenCL Support

$
0
0

Hello there,

 

i have a question about implementing a premiere plugin which uses CUDA and OpenCL.

Unfortunately, the SDK only provides an OpenCL Sample Plugin.

My first idea was it to create a plugin which only uses OpenCL for GPU acceleration, but then i realized, that Premiere just provides CUDA rendering on NVidia cards. So now i need to support both, OpenCL and CUDA.

Since i've never implemented a CUDA accelerated program it's not that easy for me to implement such a plugin.

So how to integrate OpenCL and CUDA support into my plugin? Can somebody help me with a sample project or sample code?

 

Or maybe there is a way to force OpenCL rendering for my plugin?

 

 

Regards,

 

Jan

Premiere Pro is not recognizing my plugin

$
0
0

Hi,

 

  I am developing One Adobe Premiere Pro Exporter Plugin. Working version: Adobe Premiere Pro 2014.

 

As per the Premiere Pro SDK document, I installed MSVC & Adobe Premiere Pro 2014 in One machine. I set all the environment variables and started my Exporter plugin development.

 

My Final output has,

Exporteri265.prm, + 2 x DLL files. In the PC where I developed the exporter, I copied Exporteri265.prm to C:\Program Files\Adobe\Adobe Premiere Pro CC 2014\Plug-ins\Common

and 2 x DLL files to C:\Program Files\Adobe\Adobe Premiere Pro CC 2014\

In My development PC(where it has MSVC + Premiere Pro 2014), all works fine. Premiere Pro is able to load the plugin.

 

Recently we purchased one more license and installed in a Test PC (Only Premiere Pro, No MSVC). In this machine I copied the executable in the same way. But Premiere Pro is not loading my plugin.

It gives one loading error (Log File).


Loading C:\Program Files\Adobe\Adobe Premiere Pro CC 2014\Plug-ins\Common\Exporteri265.prm

Invalid registry entry found so the plugin will be loaded from disk.

Loading from disk...

The library could not be loaded.

 

The same technique works fine in my development PC. But not in Test PC.

 

I checked all the registry settings. HKEY_LOCAL_MACHINE. I also moved my .prm to C:\Program Files\Adobe\Common\Plug-ins\7.0\MediaCore. Not working.

 

Can somebody help me?? What is missing in my approach??

 

Regards,

Subash


New Premiere Pro CC 2015 Plug-in SDK posted

$
0
0

Hi all,

 

We've just posted a new plug-in SDK to the DevNet site.  The headers are up-to-date with the latest CC 2015 (9.0.1) release, there are new and updated sample projects, and the PDF documentation describes what has changed since the previous SDK release.  The download page has an abbreviated list of these changes.

http://www.adobe.com/devnet/premiere.html

 

Enjoy!

 

Zac

Is it possible to get a list of CSEvents for Premiere?

How to know the Drag and drop is completed?

$
0
0

Hi All,

How can we get to know event.dataTransfer.setData("com.adobe.cep.dnd.file.0", path) is completed and the asset is imported?

Can we get any call backs for the event.dataTransfer.setData() function?

 

Thanks and Regards,

ANOOP NR

Getting source of a track using Scripting

$
0
0

Hi

 

I try to extract every used soundtrack of a premiere pro project. I managed to iterate thouth all audioTracks and getting all clips (app.project.activeSequence.audioTracks[i].clips). But ExtendScript only show me some simple properties of a clip like duration, start and end. I would like to get also the source of the clip (ex. "Money sound.mp3"). Is there any way i can get that info? If i save the project file as xml that info seems to be included in every clipitem node.

 

I searched GitHub - Adobe-CEP/CEP-Resources: Getting Started with Adobe CC 2014 Extension SDK but couln't find a solution. It would be very nice go get en API overview what funtions are provided (as others here supposed).

 

Thanks a lot

HM

Confirm that the HTML5 plugin (extension) SDK matches the C/C++ SDK plugin feature set in every way

$
0
0

Im looking to develop an HTML5 plugin for Premier.  I want to create something similar to http://www.pond5.com/adobe.  I realise this plugin is fairly complex - will I be able to create such a complex plugin using HTML5?  I realise that there is a C/C++ way of developing plugins, so Im just concerned that the HTML5 method might not support the methods I will need for my app - things like drag n drop audio clips from the plugin window into premier.  Can any developer please confirm that the HTML5 SDK matches the C/C++ SDK features in every way?  Thanks in advance, Ross

Looking for Post-Live-Event using Qumu QCS 2.8 with VCC 7.5

$
0
0

Hello -

 

I am attempting to support a deployment of Qumu Webcasting solution to 120k+ users.  The modalities are Smooth Streaming, HLS an MP4.

 

 

STREAM   Premiere Pro !

======

MP4

- Video

- Audio

Slides

- JPG

- "Slide Change Events"

 

DATAPOINTS

=============== 

@Encoder (QCS)

   - Archive Video  - MP4 and Expressions XJE file

@VCC Storage

   - PPT (images) - JPG files

@VCC DB

   - Slide events - in SQL storage

 

EVENTS NEEDED, BUT NOT SUPPORTED BY VENDOR

=======

1. Replace PPT image file with correction

2. Remove mid location cough

3. Ability to browse via NLE Non-linear editing system - Wikipedia, the free encyclopedia 

4. Ability to mount Qumu Stoage / DB

 

 

MY IDEA: 

========

1. So I found that I can open the QUMU archive output with MSFT Expressions Encoder Pro 4

  - It does not include the slide events

2. I think I could create a custom plugin to MSFT Expressions for slide events via SQL queries

 

 

MY ASK:

=======

Is there anything better from Adobe side to mount MP4 (Audio/Video) and custom API for PPT for slide images to allow for full CRUD actions?

 

Corrections / Comments?

Thank you

HTML5 Panel passing JSON data to javascript

$
0
0

Hi Bruce,

 

I will soon be working on an HTML5 panel that will be receiving some JSON data through a URL call.

Is there a way to pass this JSON data to the javascript portion of the panel, so I can access all the objects?

 

thanks,

Kelly


How to deal with file sequences in importer plugin

$
0
0

I checked the sdk example which deals with file import. What would be the difference if I would want to create an importer for a file sequence? Let's say I have a sequence of file0001.img, file0002.img,...,file1000.img. If I enable the image sequence import in media browser I should be able to import this 1000 files as one clip. However I don't see how PP will tell me that this is not just one image. It gave me the first filename and told me to open it, and as my code is not finished yet I could not go any further. What should I expect?

 

Thanks,

 

ajaj

Call default importer from custom importer?

$
0
0

Hello,

 

I am working on custom quicktime importer which main point is to alter movie xmp metadata. After that I want to pass that file(s) to default quicktime importer. Is there a way to do this?

Any DVDs/Books/Video tutorials?

$
0
0

Hi!

 

Sorry for asking, I;ve tried to search here and google but unsuccessfully.

 

Can you point me please to any good learning resources about Plugins writing for Adobe Premiere?

 

Thank you in advance!

Dummy importer

$
0
0

Hi folks,

 

I'm trying to write a dummy importer that would essentially only put a file pointer in the project for reference and archival purposes, like FCP XML translations results text file which gets imported into the project.

 

I thought that perhaps setting hasVideo and hasAudio as false would do the job, but I keep getting the "Importer returned generic error" in Premiere and "file cannot be imported - this file is damaged or unsupported".

 

Currently the entry function looks like this:

     switch (selector)     {          case imInit:               result =     SDKInit(stdParms,                                        reinterpret_cast(param1));               break;          case imGetInfo8:               result =     SDKGetInfo8(stdParms,                                             reinterpret_cast(param1),                                             reinterpret_cast(param2));               break;          case imGetIndFormat:               result =     SDKGetIndFormat(stdParms,                                                  reinterpret_cast(param1),                                                  reinterpret_cast(param2));               break;          case imGetIndPixelFormat:               result = imUnsupported;               break;          // Importers that support the Premiere Pro 2.0 API must return malSupports8 for this selector          case imGetSupports8:               result = malSupports8;               break;     }     return result;
}

 

And only these 3 selectors are supported:

imInit

imGetFormat

imGetIndFormat

 

imInit and imGetIndFormat work fine, because the importer is added to the list, and attempts to open the file. And the imGetFormat looks like this:

 

          prMALError                         result                    = malNoError;     SDKFileInfo8->hasAudio               = kPrFalse;     SDKFileInfo8->hasVideo               = kPrFalse;     return result;

 

Obviously I'm missing something, can anyone help me?

GPU-version of Gaussian Blur sometimes produces visible ringing artifacts on high contrast images

$
0
0

Hi,

 

I noticed some annoying ringing artifacts in my footage after applying the GaussianBlur() from the PrSDKGPUImageProcessingSuite.

 

I assume the blur implementation is the same as in the 'Gaussian Blur' Video Effect. So I tested with that effect standalone and was able reproduce the problem.

The ringing artifacts appear in high contrasted footage (see screenshots) and only with the GPU-version of the blur.

Switching to software-only renderer and therefore enforcing the CPU-version of the effect removes the artifacts.

 

Has anybody already noticed this issue?

 

Regards,

Philipp

 

 

Gaussian Blur (CPU) without artifacts:

Adobe_Gaussian_Artifacts_CPU.PNG

 

Gaussian Blur (GPU) with artifacts:

Adobe_Gaussian_Artifacts_GPU.PNG

Viewing all 53010 articles
Browse latest View live