A Premiere Pro UXP Plugin for Dataset Annotation
PremiAnno is a UXP-based plugin for Adobe Premiere Pro that enables time-synchronized annotation directly on the timeline. It is designed for AI research projects and media analysis workflows, allowing researchers and creators to add structured metadata, tags, or comments without leaving the editing environment.
By integrating annotation into Premiere Pro, PremiAnno bridges the gap between creative editing and data collection for machine learning, video understanding, and multimodal AI research.
- 🕒 Time-based annotation — attach notes, labels, or metadata to specific timestamps or clip ranges
- 💬 Custom tag sets — define your own annotation schema (e.g., emotions, actions, scenes)
- 🎞️ Seamless timeline integration — annotations follow clip movements and edits
- 📦 Export options — export annotations as JSON/CSV for downstream AI tasks
- Download Premianno CCX file from Release Page
- Install ZXP/UXP Installer
- Open ZXP/UXP Installer and drag and drop the CCX file
# Install dependencies
pnpm i
# Build the plugin
pnpm lib build
# Run the plugin in hot reload mode for development with UDT
pnpm lib dev
# Build & Package the plugin as a CCX for delivery
pnpm lib ccx
# Bundles packaged ccx file
pnpm lib zipThe Adobe UXP Developer Tools (UDT) can be downloaded from the Adobe CC app.
- Open the Adobe UXP Developer Tool (2.0 or later)
- Click the Add Plugin button in the top right corner
- Select the manifest.json file in the dist folder
- Click Load button on your plugin item
- Click Debug button on your plugin item
Note: You only need to "Load" a plugin, do not use the "Load and Watch" feature. The bulit-in UDT file watcher aka "Load and Watch" does not reliably update on changes so we recommend avoiding it. Instead, Bolt UXP comes with it's own built-in WebSocket system to trigger a reload on each update which is more consistent and less error-prone.
Your contribution is always welcome. Please read Contributing Guide.