Skip to content

Feature Request: Expose Caption Tracks via ExtendScript / PPro API #30

@xmha97

Description

@xmha97

As a developer working with Adobe Premiere Pro scripting (ExtendScript), I would like to request the addition of an officially supported captionTracks property on the Sequence object—similar to videoTracks and audioTracks.

Currently, there is no documented or accessible API method to directly access caption tracks or caption clips programmatically. Captions are a critical part of modern video workflows, especially for accessibility, localization, and broadcast compliance.

Without direct access to caption tracks:

  • We cannot list or manipulate caption clips in a structured way.
  • We have to manually inspect every video track and check for caption-like projectItems, which is unreliable.
  • There’s no way to distinguish between visual clips and caption overlays programmatically.

Suggested Implementation:

  • sequence.captionTracks: returns a TrackCollection similar to audio/video.
  • Each captionTrack can expose .clips, .isEnabled, and similar properties.
  • Ability to detect caption stream type (e.g., CEA-608, 708, SRT, etc.)

This would open up scripting access to caption data for automation, auditing, and localization workflows, and would make Premiere Pro far more powerful for enterprise-level scripting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions