Create Caption Track
create_caption_trackAdd approved captions to the active sequence as a caption track, or create a read-only timing and review plan for lecture SRT/VTT content without modifying the Premiere project.
Instructions
Import an already reviewed caption artifact into the active sequence, or create a local lecture-caption timing and review workflow plan. Import reports structural success only when the host exposes a caption-track readback; the planning action never contacts Premiere or changes an artifact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Use import (the default) to create a Premiere caption track, or plan_lecture_workflow for a read-only SRT/VTT timing and review plan. | import |
| item_id | No | For action import, the node ID or name of the imported caption project item (for example, an SRT file). Omit for plan_lecture_workflow. | |
| start_seconds | No | For action import, offset in seconds from the start of the sequence (default: 0). | |
| caption_format | No | For action import, Premiere caption format: subtitle (default), 608, 708, teletext, ebu, op42, or op47. | |
| artifact_format | No | For plan_lecture_workflow, the syntax of caption_content. VTT content must include its WEBVTT header. | |
| caption_content | No | For plan_lecture_workflow, the caller-owned SRT or VTT content to parse locally. The returned plan contains no caption text and does not write this artifact. | |
| observed_offset_seconds | No | For plan_lecture_workflow, an editor-observed constant offset in seconds. Positive means captions currently appear later than intended; the preview proposes the inverse shift when safe. | |
| target_duration_seconds | No | For plan_lecture_workflow, optional intended sequence duration. A mismatch requires review unless proportional scaling is explicitly authorized. | |
| timing_tolerance_seconds | No | For plan_lecture_workflow, tolerance used to classify an offset or duration mismatch (default: 0.25 seconds). | |
| allow_proportional_scaling | No | For plan_lecture_workflow, explicitly permit a bounded timing-scale preview when the artifact end does not match target_duration_seconds. This still never rewrites a caption artifact. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether the tool completed successfully. | |
| data | No | Tool-specific result data when ok is true. | |
| tool | Yes | The registered MCP tool name. | |
| error | No | Failure detail when ok is false. |