← Back to Projects

JTC MALMSTEEN MEDIA EXPORTER

Timeline: 2024–Present
Platform: Adobe Premiere Pro
Role: Plugin architecture and ExtendScript development
JavaScript ExtendScript CEP
Batch Export Automation • Custom Presets • 2024–Present

Overview

Custom CEP (Common Extensibility Platform) extension for Adobe Premiere Pro that revolutionizes JTC Guitar's video production workflow. Automates the export of entire projects with a single click, applying custom H.264 video (1080p) and MP3 audio (320kbps) presets tailored for JTC's quality standards. Intelligently converts sequence names to Title Case, maintains bin organisation in export folder structures, and provides realtime progress tracking with detailed activity logging. Eliminates hours of manual export work per project.

The Challenge

Integrating with Adobe Premiere Pro's complex ExtendScript API to automate exports while maintaining reliability across different project structures, sequence types, and bin organisations. Needed to handle edge cases like nested bins, special characters in names, and varied sequence configurations without manual intervention.

The Solution

Built a robust CEP extension using ExtendScript to interface directly with Premiere Pro's native export engine. Implemented recursive bin traversal algorithms for folder structure replication, intelligent name sanitization for Title Case conversion, and custom preset injection system. Created comprehensive error handling and progress reporting to ensure reliability across diverse project configurations.

Key Features

  • One click batch export for all sequences
  • Individual sequence export capability
  • Custom JTC H.264 1080p video preset
  • Custom JTC MP3 320kbps audio preset
  • Automatic Title Case name conversion
  • Bin based folder structure organisation
  • Realtime progress tracking
  • Detailed activity logging
  • Overwrite protection with user control
  • Native Premiere Pro export integration
  • Automated preset detection
  • Cross platform compatibility (macOS/Windows)