A Premiere Pro UXP panel that runs Mux Robots AI workflows on your footage and writes the results straight back into Premiere:
- Summarize — AI title, description & tags → clip XMP metadata
- Chapters — blue sequence markers at each chapter
- Key moments — magenta ranged markers with notes & scores
- Find scenes — green ranged markers per scene
- Best thumbnails — orange markers + stills imported to the Project panel
- Premium captions / translate captions — SRTs imported into your project
- Translate audio — dubbed track placed on a new audio track
- Premiere Pro 25.6+
- A Mux account with Robots access (beta) and an access token with Mux Video read/write +
robots:*scope- If you use the
muxCLI, the panel auto-detects your environments instead
- If you use the
For users (packaged plugin): double-click the .ccx file — Creative Cloud Desktop installs it. Open the panel via Window → UXP Plugins → Mux Robots.
For development:
- In Premiere: Settings → Plugins → Enable developer mode, then restart Premiere.
- Install UXP Developer Tools (UDT) from Creative Cloud.
- In UDT: Add Plugin → select
com.mux.robots.ppro/manifest.json. - With Premiere running, click Load & Watch — the panel appears under Window → UXP Plugins, and edits hot-reload (manifest changes need Unload + Load).
- Debug via UDT's ••• → Debug (Chrome DevTools).
To package for distribution: UDT ••• → Package produces the .ccx (no signing needed). Add panel icons to icons/ before packaging.
- Connect to Mux — in the panel's Mux connection section, click Get an access token, paste the Token ID + secret, and hit Save & verify. It's saved — one-time setup. (CLI users: just pick an environment.)
- Pick a source:
- Active sequence — renders an H.264 proxy and uploads it; markers map 1:1 onto the sequence
- Selected timeline clip — uploads the clip's source file; results land at the clip's timeline position
- Selected Project panel clip — uploads the source file; markers land on the clip
- Tick the workflows you want (expand each card to tune its parameters).
- Hit Analyze with Mux Robots and watch the progress log.
Results appear in the panel with copy buttons. Re-running on an already-analyzed source skips the render/upload via the saved Mux asset ID (Reuse existing Mux asset, on by default) — uncheck it to force a fresh upload after editing.
The header shows your current month's Robots usage (units ≈ $) once connected.
- Max resolution caps the proxy render (4K → 1080p → 720p ladder); "Up to 1080p" is the sweet spot for long sequences. If no suitable
.eprpreset is found, save one from Premiere's Export dialog first (e.g. "YouTube 1080p"). - Uploads are held in memory — prefer the sequence-proxy path for very long content.
- Imported SRTs land in the Project panel (the DOM API can't place them on a caption track yet) — drag them on.
com.mux.robots.ppro/
manifest.json # UXP plugin manifest (id, panel, permissions)
index.html # panel UI
main.js # UI logic + analyze pipeline orchestration
js/mux.js # Mux API client (uploads, Robots jobs, usage)
js/ppro.js # Premiere adapter (export, markers, XMP metadata)
js/creds.js # saved-token persistence / mux CLI discovery
js/dropdown.js # custom dropdown widgets (UXP can't style native selects)
js/checkbox.js # checkbox-style widgets for radio groups
css/style.css # Mux website theme (putty ground, Play palette)