Usage Guide
Learn the current PremiAnno workflow in Adobe Premiere Pro.
Overview
PremiAnno works on cut-based intervals. You scan the active sequence, import a class list, label each interval, then export to TOML.
Basic Workflow
1. Open PremiAnno
- Launch Adobe Premiere Pro
- Open a project and select the target sequence
- Go to Window > Extensions > PremiAnno
2. Scan Cuts
- Click Scan Cuts
- PremiAnno analyzes clip boundaries across video tracks
- Intervals are generated as start/end time ranges
If the sequence changed since your last scan, PremiAnno shows a warning that labels may be misaligned.
3. Import Class List (CSV)
- Click Import Classes
- Select a CSV file
- Recommended format:
csv
index,class
0,Intro
1,Dialogue
2,B-rollNotes:
- Header
index,classis supported and recommended - Rows are sorted by
index - If header is missing, the parser falls back to first and second columns
4. Label Intervals
- Each interval row shows start and end timecodes
- Choose a label from the dropdown
- Use Clear to set an interval back to unlabeled
Labels are saved automatically.
5. Export TOML
- Click Export TOML
- Choose an output path in the save dialog
- Use the exported TOML in downstream scripts/tools
Local Data Behavior
- Annotation data is saved as JSON in user data directory under
premianno-annotations/ - Data is keyed by project path + sequence id/name
- Class list is saved to
class-list.jsonin the same directory
Troubleshooting
No active sequence found
- Open a Premiere project and make sure a sequence is active
No class list loaded
- Import a class CSV before labeling
No classes found in CSV
- Check CSV content and ensure class labels exist
- Prefer
index,classheader format
Next Steps
- API Reference - Data format and schema details
- Development Guide - Build and maintain from source