Introduction
Celtx is a web-based screenwriting, pre-production, and production management tool. Our system enables users to collaboratively ideate, write, plan, and execute film and video productions, all the way from the first draft to the last call sheet.
The Celtx Panel for Adobe Premiere Pro allows users to import and read their Celtx screenplays in Premiere Pro. Once imported, users will be able to use the screenplay’s scene structure to organize media assets within their Premiere Pro projects, as well as associate media assets directly with the script content.
Getting Started & Importing Scripts
This integration requires a Celtx account to operate. The plugin panel will direct you to the Celtx website to set up an account at the login screen.
Celtx features an industry-standard screenplay editor for writing scripts. Many users of the Celtx Adobe Premiere Panel may wish to import existing scripts. If you do have existing scripts, you can also import them during project creation in your Celtx Studio, or via the editor 'File' menu. Our importer supports screenplay-formatted .PDFs, .FDX, and a variety of other file formats.
Once your script is imported, we recommend doing a quick verification in the Celtx editor to make sure all scene headings are tagged correctly, as these will be used to generate the bins created in Adobe Premiere when the script is imported.
For more information on importing scripts, please refer the following article: Import a Script
Installation
Installing the Extension via Adobe Exchange
- Log into the Adobe Exchange Creative Cloud Marketplace
- Navigate to and select the Celtx plugin
- Click install
- Select the extension from the Window > Extensions menu
Installing the Extension Manually
- Close Premiere Pro
- Download the provided .zxp file, available here
- Download and install Anastasiy’s Extension Manager
- Open Anastasiy’s Extension Manager, click the ‘Install’ button, and select the .zxp
- Restart Premiere Pro and open a project
- Select the extension from the Window > Extensions menu
User Guide
Logging In
Upon activating the panel, you will be presented with a login screen where you can enter your associated email address and password. You must have a Celtx account to proceed.
In the lower right corner of the login screen, the cogwheel button will direct you to the Settings menu, where you can clear any locally cached data.
Scripts Menu
Upon logging in, you will be presented with a list of all projects in your Celtx Studio. Clicking on any of these will open the associated screenplay in the script viewer, which displays the script in a read-only state.
Episodic projects will be indicated with a chevron button, which will expand the view to allow you to interact with multiple scripts.
Note that Draft scripts are not viewable via the extension.
Importing
Clicking on ‘Import’ on a script will store associated script data locally and create a new bin structure in the project.
The bin structure is composed of one high level bin, named after the script, which in turn contains one bin per scene in the script. The names for these bins are pulled from the corresponding scene headings in the script. Multiple scripts can be imported into a single project.
Once imported, the state of the button will change to ‘Remove?’ when moused over it. Note that removing a script will not delete any bins created on original import.
Script Markup
When highlighting any text in a script, a ‘Link Assets’ button will appear. Clicking on this will open the ‘Linked Assets’ menu. From here you can choose to associate assets on your project with the previously highlighted text.
By default, this menu will show all available assets. If you have sorted assets into script bins created on import, you can click the ‘Only Show Assets in Current Bin’ filter to only see assets associated with the actively selected bin.
Clicking the title of an asset in this menu will load that asset in the Premiere Source viewer.
Clicking ‘OK’ will save the markup and add a visual tag in the script viewer. Clicking on this tag will re-open the Linked Assets menu, where it can be reconfigured. Deselecting all assets on a tag and clicking ‘OK’ will remove the markup.
Timeline Controls
The Linked Asset menu contains three options for adding assets to the project Timeline
- Insert will insert selected assets, in order of selection, to the playhead position in an active timeline sequence.
- Overwrite will insert selected assets and overwrite existing ones, in order of selection, to the playhead position in an active timeline sequence.
- Create Sequence will open the sequence creation menu, and then insert selected assets, in order of selection, to the newly created sequence.
Scroll-To Functionality
The Scroll To menu at the upper right of the script viewer allows you to quickly focus the viewer in two ways:
Selecting ‘Opened Bin’ will focus the viewer to the scene associated with your current active scene bin.
Selecting ‘Opened Asset’ while having an asset opened in the source monitor will focus the viewer to the markup containing that asset.
Script Syncing
If edits are made to your scripts in your Celtx Studio after a script is imported, the script viewer will display a Sync Script button in the upper left corner. Clicking this will activate the Diffing Wizard.
In this state, the script will visually represent any changes:
- If a script element has changed, it will present the original text in RED immediately followed by new text in GREEN.
- If a script element has been removed, it will be presented ONLY in RED.
- If a script element is new, it will be presented ONLY in GREEN.
You can navigate through each of these changes one at a time by interacting with the KEEP or REMOVE buttons at the bottom of the script viewer.
If new scenes have been added or if existing scene headings have changed, you will be given the option to update your scene bins. This will change the names of scene bins or create new ones where required. If a scene is deleted, its bin will remain with the prefix REMOVED added to its name.
Alternatively, user may select the Auto Sync option, to accept any and all changes detected in scripts via the editor.