Add SRT Subtitles to CapCut Draft
capcut_add_subtitleImport an SRT subtitle file into an existing CapCut draft, applying consistent styling and timing to create the subtitle track.
Instructions
Import an SRT subtitle file into an existing draft, applying consistent styling and timing.
Args:
draft_id (string, required): From capcut_create_draft.
srt_path (string, required): Path or URL to the .srt file.
font_style (string): Named font style preset.
position (string): Named position preset, e.g. 'bottom_center'.
extra_params: Any additional VectCutAPI field not modeled above.
Returns: JSON confirming the subtitle track was added.
Don't use when: you only need a single one-off text overlay — use capcut_add_text instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft_id | Yes | The draft_id returned by capcut_create_draft. | |
| position | No | Named position preset, e.g. 'bottom_center'. | |
| srt_path | Yes | Path or URL to an SRT subtitle file. | |
| font_style | No | Named font style preset for the subtitles. | |
| extra_params | No | Optional passthrough for advanced/undocumented VectCutAPI fields not modeled explicitly above (e.g. nested transform/animation objects). Merged directly into the request body. Check the VectCutAPI example.py / API docs if you need a field that isn't listed here. |