
Bruce Bullis
Adobe Employee
Bruce Bullis
Adobe Employee
Activity
‎Nov 27, 2015
03:40 PM
You can import it into the project using importFiles(), or replace an existing .prtl with changeMediaPath().
... View more
‎Nov 26, 2015
08:59 AM
If that's so, then however you're editing the .prtl is breaking it. Line endings? Did you serialize your modified output, before saving?
... View more
‎Nov 25, 2015
04:14 PM
Windows 7, eh? Same results of you turn Aero off?
... View more
‎Nov 25, 2015
03:49 PM
I can't help you edit the .xml; I think you may need to serialize the text before you write it.
... View more
‎Nov 23, 2015
09:17 AM
var seq = app.project.activeSequence; if (seq){ var newStartTime = seq.end - seq.timebase; seq.setZeroPoint(newStartTime); } setZeroPoint takes a time in ticks; 254016000000 ticks per second.
... View more
‎Nov 23, 2015
08:26 AM
That's really weird. Predictably, works fine here. Screenshot? Can you set and hit breakpoints, in PProPanel's JavaScript?
... View more
‎Nov 23, 2015
08:23 AM
Download the file first, then import. PPro needs footage to be from either: + a local path + mapped network drive (Windows) + mounted network volume (Mac) + UNC path
... View more
‎Nov 23, 2015
08:21 AM
Sure; change the sequence's zeroPoint. var startTimeOffset = activeSequence.zeroPoint;
... View more
‎Nov 20, 2015
05:20 AM
> Sorry, but I had to un-mark your answer as correct, because I did figure out how to access the clipboard. Sniffing the OS clipboard doesn't give you 'presets, transitions, and clips', which is what you requested, above. Glad your solution works, for you; seems very susceptible to any change to the data PPro puts on the OS clipboard. > Is there any way to save a transition as a preset, so that I can recall it later with a single keyboard shortcut? As you correctly surmised, still 'No'. > I know that the answer is "no, that feature does not exist, please file a feature request..." Actually, I wasn't going to ask you to do so, as I'm already familiar with the existing request. You're right, it's an old request. > So is there any way you can think of that I can HACK Premiere so that I can save a transition preset? No. Since such behavior would necessarily be unsupported and fragile, any public speculation on my part about doing so would be irresponsible, and might be misinterpreted as endorsing such hackery. > Is it possible to control Premiere actions from the command line? Premiere Pro can be configured to execute ExtendScripts, from the command line. What is it you want to make PPro DO, from the command line? > Or is it possible to VIEW all of the changes that Premiere is making to the computer as they happen? I'm not sure what 'changes to the computer' you mean...?
... View more
‎Nov 18, 2015
07:32 AM
1 Upvote
There is no ExtendScritp API provided, for parsing XML. Yes, you could use ExtendScript's File class to manipulate XML. Take a look inside an actual .prtl file; I think you'll be able to figure out which strings need replacing.
... View more
‎Nov 18, 2015
06:43 AM
1 Upvote
It's not impossible, IF... You change the .prtl files on disk, THEN import them into your template project.
... View more
‎Nov 18, 2015
05:59 AM
[Kept conversation going with Raphael.] There is no way to export EDLs directly from PPro.
... View more
‎Nov 18, 2015
05:58 AM
1 Upvote
You'll need to export the title (from the project, to a .prtl file) first. https://helpx.adobe.com/premiere-pro/using/creating-editing-titles.html
... View more
‎Nov 17, 2015
06:51 AM
1 Upvote
There is no API around changing elements of a title. However, you may find that the .prtl file itself is .xml, formatted in a pretty human-readable fashion...
... View more
‎Nov 16, 2015
05:29 AM
There is no way to access the Premiere Pro clipboard, in the manner you described. What do you want to DO, with those items you'd like to copy? Perhaps there's another way.
... View more
‎Nov 13, 2015
09:12 AM
2 Upvotes
Define 'native'...? A panel can send OS command lines: https://medium.com/@HallgrimurTh/the-other-api-23357c99c774
... View more
‎Nov 11, 2015
03:51 AM
1 Upvote
There is no way to add clips to a timeline, through the supported, public API.
... View more
‎Nov 05, 2015
06:27 AM
There is no way to export an EDL, via API. Why EDL?
... View more
‎Nov 03, 2015
11:04 AM
The CC Extension SDK docs agree with your assertion, that the call should take N params. I see no examples that take more than 3; args[0] = path to executable, args[1] and args[2] being optional arguments.
... View more
‎Nov 03, 2015
08:36 AM
I am unsure of its dependencies. I would base your development on the working implementation in CEP_HTML_Test_Extension, and grow from there.
... View more
‎Nov 03, 2015
08:16 AM
Does the usage in CEP_HTML_Test_Extension work for you?
... View more
‎Nov 03, 2015
06:20 AM
I refer to Hallgrimur's other post on the matter, when trying to wrangle createProcess(). https://medium.com/html5-css3/23357c99c774 Also, CEP_HTML_Test_Extension shows its use.
... View more
‎Oct 28, 2015
06:58 AM
There is no concept of 'selection', in the PPro APIs. You can create sequences from a preset (.sqpreset file), and there are ways to add a given projectItem to an existent sequence... If you can provide more details of the workflows you'd like to support [write me directly; b b b at adobe dot com], we can provide better guidance.
... View more
‎Oct 26, 2015
09:18 AM
From JavaScript? Yes; search the CEP_HTML_Test_Extension‌ you're already referencing, for 'requestOpenExtension'. What would you like to do in your dialogs?
... View more
‎Oct 25, 2015
05:55 AM
PPro offers no APIs for keyboard shortcut creation or manipulation.
... View more
‎Oct 23, 2015
08:32 AM
ScriptUI dialog components aren't supported, but if you need a value in ExtendScript, this works: var coolestNerds = prompt ('What application has the coolest API Engineering support?', 'Premiere Pro, of course.', 'Big Decision'); alert(coolestNerds);
... View more
‎Oct 22, 2015
10:51 AM
Such functionality likely won't make it into our forthcoming release; it's still high on the list for future versions...
... View more
‎Oct 20, 2015
06:38 AM
Namespacing exists to allow for differentiation between different schemae. Your custom schema and the default Dynamic Media schema could both have fields named 'tapename'. More info than you could EVER want on XMP: http://www.adobe.com/products/xmp.html
... View more
‎Oct 19, 2015
12:18 PM
Thanks, Alex! Let us know what you're thinking of developing, and any specific workflows you'd like to create/support; we're happy to help.
... View more
‎Oct 15, 2015
01:12 PM
2 Upvotes
What is QE?
Short for Quality Engineering. The QE DOM was created for internal automation and testing use. Still, as you noted, it provides loads of interesting and useful functions. You also mentioned the QE DOM's Achilles heel: its project model refreshing is unreliable. Thus, the QE DOM remains officially unsupported, and not recommended. Since CC (2013), we've been gradually moving compelling and safe functions from the QE DOM to the 'paved road' regular DOM. No dates, but we realize that sequence element manipulation [intelligent re-timing of clips, clip insertion, setting opacity...] is a pretty compelling area for panel developers, and it is appropriately prioritized in the PPro API backlog. I'll add your vote.
why is there no documentation on not just QE, but the rest of everything within Premiere's capabilities of extendscript?
In a former Adobe life, I wrote the After Effects C++ plug-in SDK's 350-page .pdf, in FrameMaker; indexed, cross-referenced and hyperlinked, which documented every param of every function, noting changes across versions...which almost no one ever read*, before simply asking me their question. Now, I spend less time in FrameMaker's print dialog inserting hand-coded DSC comments into the PostScript stream for Acrobat Distiller, so that my function suite headers remained clickable in the .pdf it eventually produced... ...and more time working with customers, writing sample code, and answering developer questions. [On that note—we'd be happy to discuss whatever integration you'd like to create, and provide whatever help and guidance we can.] The quick-start guide, the sample, and our help have been sufficient to get ~140 panels in the field; hopefully, we can get you going as well. Hope [above] helps; feel free to ask me anything [here, or direct; b b b at adobe dot com] -bbb Bruce Bullis Integration Engineering Manager Adobe Pro Video bbb@adobe.com * I'm reasonably sure Brendan Bolles @ Fnordware, Pete & Pierre @ RE:VisionFX, and Paul @ Profound Effects, read it. Also, Zac's current AE API documentation is much better than mine was, and is now built in InDesign.
... View more