Buck Post Tools CEP is an Adobe Creative Cloud Extension Panel (CEP) designed to streamline and automate common video post-production workflows. This extension integrates with Adobe After Effects and Premiere Pro to provide tools for asset management, project setup, export, and more.
-
Project Management
- Create standardized projects with templates
- Apply consistent settings across projects
- Configure aspect ratios and project settings
-
Asset Ingest
- Import and organize footage with version control
- Shot library management
- Support for image sequences and video files
-
Rename Tools
- Find and replace
- Prefix and suffix
- Sequential renaming
- Version control
- Asset relinking
-
Export
- Export compositions and sequences
- Custom output path building with tokens
- Export still frames
- Render queue with multiple output modules
- Export presets
-
After Effects Tools
- Expression management
- Render queue integration
- Asset replacement
- Template system
-
Premiere Pro Tools
- Sequence export
- XML export
- Clip management
- Conform tools
- Download the latest ZXP installer from the releases page
- Launch After Effects or Premiere Pro and access the panel via Window > Extensions > Buck Post Tools
- Clone this repository
- Install dependencies:
yarn install
- Create symbolic links for development:
yarn symlink
- Start development server:
yarn dev
yarn dev
- Development mode with hot reloadingyarn watch
- Build with TypeScript and watch for changesyarn build
- Production buildyarn zxp
- Build and package as Adobe ZXP extensionyarn serve
- Preview the panelyarn symlink
- Create symbolic links for development
- TypeScript: Use strict typing with explicit type annotations
- Components: Organize Svelte components with
<script lang="ts">
at top - CSS/SCSS: Use SCSS with variables from
variables.scss
- Naming: PascalCase for components, camelCase for variables/functions
- Imports: Group imports by type (Svelte, third-party, project)
- File Structure: Place related files in appropriate directories under
src/js/
- Error Handling: Provide clear error messages to users
src/js/components
- Reusable UI componentssrc/js/main
- Main application viewssrc/jsx
- Adobe ExtendScript files for After Effects and Premiere Prosrc/js/api
- API and utility functionssrc/js/stores
- Svelte stores for state managementsrc/assets
- Templates and static assets
All notable changes to Buck Post Tools CEP are documented in the CHANGELOG.md file.
Fixed
- Fixed windows support and compatibility
- Fixed output module issues
- Fixed package.json configuration
Changed
- Moved assets and changed bundling of ffmpeg
- Improved Windows and Export presets
Added
- Added tooltips system throughout the application
- Added property reference picker
- Added settings for export presets and version warnings
- Added progress bar for various operations
- Added export path builder with token-based rendering
Improved
- Enhanced expression modal UI
- Improved toggle styling
- Updated modal styling with darker background
- Refactored export system with dedicated exporter directory
- Implemented render queue with multiple output modules support
- Improved clip name truncation and tooltip implementation
Fixed
- Fixed Windows dialog functionality
- Fixed folder token handling
- Fixed panel display issues with hyphens in names
- Fixed Windows file path handling for After Effects
This project is licensed under the MIT License - see the LICENSE file for details.