
Bruce Bullis
Adobe Employee
Bruce Bullis
Adobe Employee
Activity
‎Apr 28, 2025
11:12 AM
Adobe is working on a variety of AI features for Premiere Pro. 🙂
There is no ExtendScript API around Transcripts. ExtendScript Toolkit was deprecated many years ago (for both AE and PPro). You can use VSCode to execute ExtendScript in either application, without requiring a CEP extension from which to do so. PPro provides no way to add menu items for executing specific ExtendScript files, as AE does.
... View more
‎Apr 28, 2025
08:36 AM
1 Upvote
Yes, we can reproduce the behavior without Syncaila; this does not imply that the problem has an easy fix. 🙂
... View more
‎Apr 24, 2025
12:30 PM
1 Upvote
Allowing that pasting would break the 'XREF' (cross reference) from the source project.
... View more
‎Apr 24, 2025
08:08 AM
1 Upvote
Confirmed, exportAsMediaDirect() is functioning correctly in 25.2.
... View more
‎Apr 23, 2025
03:51 PM
1 Upvote
> 2. Take the XML file and plop it right back into that project file. It will duplicate all files. There's a setting buried in the Media Browser "hamburger" menu, which may help: Disable "Allow Duplicate Media during Project Import"...any improvement?
... View more
‎Apr 23, 2025
09:31 AM
Matt's (correct) guidance is pointing to the system-wide /Library, not a specific User's ~/Library. 🙂
... View more
‎Apr 23, 2025
08:52 AM
We recommend that you contact Insta360; only they can provide guidance on their plugin versions, and upgrade recommendations.
... View more
‎Apr 23, 2025
07:35 AM
1 Upvote
>We tried using Visual Studio for debugging but require a panel solution specifically for rendering.
VSCode is the correct debugging environment, for both PPro's ExtendScript and CEP's JavaScript layers. I don't understand what you mean about panels being required for rendering...?
> Could you kindly provide detailed instructions or resources on how to implement and use extended scripts in this scenario The PProPanel sample's readme is the right place to start.
>We would like to know when UXP support will be fully available in Premiere Pro 2025.
No dates available. The plan is to officially release PPro's UXP support, before the end of this year. >Additionally, we request a detailed guideline on how to utilize UXP effectively for scripting and plugin development.
Sample UXP plugins: https://github.com/AdobeDocs/uxp-premiere-pro-samples/tree/main
Docs: https://developer.adobe.com/premiere-pro/uxp
PPro UXP Dev Forum (staffed be my team): https://forums.creativeclouddeveloper.com/c/uxp-for-premiere-pro/105
... View more
‎Apr 22, 2025
10:58 AM
> I can't find a real solution for this? This, from above, solved the issue for other users: "Premiere needs to be installed first and then BMD software second or it won't see the Application and install the appropriate drivers." From your description, it sounds like you don't have BMD's Transmit plugin for PPro installed.
... View more
‎Apr 21, 2025
07:48 AM
I'm not sure you can; if you're trying to re-instantiate a trackItem from a bunch of JSON passed in from JavaScript, there's no guarantee that there will still be a corresponding trackItem available. Recommendation: Work with ExtendScript objects, within ExtendScript.
... View more
‎Apr 21, 2025
07:46 AM
Mister Horse has written both a CEP extension, and a C++-based Importer plugin. If you're just starting out, we recommend skipping CEP, and instead starting with PPro's UXP-based extensibility, available in beta builds. UXP is replacing CEP across all Adobe point products.
Sample UXP plugins: https://github.com/AdobeDocs/uxp-premiere-pro-samples/tree/main
Docs: https://developer.adobe.com/premiere-pro/uxp/
PPro UXP Dev Forum (staffed be my team): https://forums.creativeclouddeveloper.com/c/uxp-for-premiere-pro/105
What would you like your plugin to actually do?
... View more
‎Apr 17, 2025
02:53 PM
1 Upvote
> I was wondering if it is possible to pass from extendscript context object to CEP context and then > pass it back to extendscript context? Anything passed between JavaScript and ExtendScript has to be flatted to a string, to make it across the boundary. >maybe stringifing the object via JSON and parsing it back? Yep.
... View more
‎Apr 17, 2025
01:02 PM
Confirming: You're saying that PPro deleted the contents of your 5 media files, but did not delete the files themselves? Or did you mean that the .prproj file was 0kb?
... View more
‎Apr 16, 2025
11:32 AM
Hangs forever, or hangs for a long time?
... View more
‎Apr 11, 2025
03:20 PM
"with a modification to the timeline name" --> How did you modify it? Can you provide a project, and steps to follow which reliably reproduce the issue?
... View more
‎Apr 10, 2025
05:39 AM
CreateSubSequence works correctly in PProPanel, returning a sequence. There's no such function as 'getVideoTracks'; just sequence.videoTracks. There is no ExtendScript API for querying text layers; the closest thing available = PProPanel shows how to apply .mogrts and modify their parameters.
... View more
‎Apr 10, 2025
05:32 AM
>when I click on the sample test buttons they aret't working. That's bizarre; no other developer has reported that behavior. PProPanel has been working fine, for years. Perhaps start with a fresh copy of PProPanel?
... View more
‎Apr 08, 2025
06:45 AM
> Do you know anything on this? As I've said, there is no supported API that allows this. We can't comment on implementation specifics of other partners' solutions.
... View more
‎Apr 07, 2025
08:23 PM
> I can use the abilities of CEP, extendscript and the PPRO API right.
Yes; the PPro API is ExtendScript-based, those aren't distinct capabilities.
... View more
‎Apr 07, 2025
08:25 AM
There is no supported Trimming API, but you can change the sequence in/out points of trackItems, and move them
>CEP uses extendscript... Close! CEP = Chromium instances which load (JavaScript-based) web pages. CEP uses the CSInterface to send ExtendScript to PPro's ExtendScript (yes, ES3) interpreter. We understand, it can seem complex. Recommended starting approach is as above: Set up your dev environment so you can (use VSCode to) set breakpoints in PProPanel's ExtendScript, experiment with the sample.
... View more
‎Apr 06, 2025
07:52 AM
You can try! 🙂
That sample shows off everything CEP can do; it will not show you anything that PPro's API can do.
... View more
‎Apr 06, 2025
06:37 AM
>Are there any other newer samples available
No; PProPanel remains the right starting point. The code snippets you provided attempts to use unsupported QE DOM calls, without enabling QE DOM.
> I also found the code complex to understand. It's large for a starter panel. PProPanel demonstrates how to do basically everything. 🙂 The complexity is appropriate.
>There is no proper error message, it just says EvalScript Error and I am unable to Debug it.
Use Visual Studio Code (and the ExtendScript Debugger VSCode extension) to set breakpoints in PProPanel's ExtendScript, load the panel, and step through its code in the debugger.
... View more
‎Apr 05, 2025
07:35 AM
If UXP won't yet work, then PProPanel is the right starting point. > I am unable to run extendscript in jsx file from the main.js file. Where does your implementation, depart from PProPanel's? > it just says EvalScript Error and I am unable to Debug it. What prevents you from setting breakpoints, and debugging it?
... View more
‎Apr 05, 2025
07:33 AM
There is no API that will allow your code to forcibly change the current tool.
... View more
‎Apr 04, 2025
12:54 PM
Sorry, our team has zero experience with build environments, other than the supported, recommended build environment. 🙂 Confirming: The same built (non-notarized) plugin does load in 25.1, but does not load in 25.2? If so, please send me the plugin.
... View more
‎Apr 04, 2025
11:44 AM
If you build the SDK samples, do they load correctly, on that same system?
... View more
‎Apr 04, 2025
07:54 AM
2 Upvotes
If you turn down gain, waveform height should decrease; this is 100% accurate.
... View more
‎Apr 04, 2025
07:52 AM
Grok is 100% wrong, above. Keep in mind; neither Grok nor ChatGPT have ever successfully created ANY plugins for PPro. 🙂 >I'd appreciate it if you could give me a hint on what to do next. What is it you're trying to write a plugin, to actually do?
... View more
‎Apr 03, 2025
08:18 AM
> i)Clear learning resources or tutorials for CEP and the Premiere Pro API. > ii)Guidance on how to properly integrate CEP with Premiere Pro. The PProPanel sample is the right starting point. PPro's ExtendScript API docs are here. >iii)Insights into whether CEP is still the best approach or if UXP has improved enough to be a viable alternative. You don't mention when you last checked, but if UXP already supports what you're trying to do (or is close), we definitely recommend using UXP.
... View more
‎Apr 03, 2025
06:30 AM
You have the full SDK; we have no idea what "AI" means, when it asks for that.
... View more