Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Mux Robots for Premiere Pro

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

Requirements

  • 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 mux CLI, the panel auto-detects your environments instead

Install

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:

  1. In Premiere: Settings → Plugins → Enable developer mode, then restart Premiere.
  2. Install UXP Developer Tools (UDT) from Creative Cloud.
  3. In UDT: Add Plugin → select com.mux.robots.ppro/manifest.json.
  4. With Premiere running, click Load & Watch — the panel appears under Window → UXP Plugins, and edits hot-reload (manifest changes need Unload + Load).
  5. 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.

Quick start

  1. 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.)
  2. 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
  3. Tick the workflows you want (expand each card to tune its parameters).
  4. 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.

Notes & limitations

  • Max resolution caps the proxy render (4K → 1080p → 720p ladder); "Up to 1080p" is the sweet spot for long sequences. If no suitable .epr preset 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.

Project layout

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)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages