Skip to content

Feature request: styled/branded captions on direct video generation (not just style: "default") #179

Description

@thomas-prommer

Summary

The direct video generation endpoints (/v2/video/generate, /v3/videos) and the create_video_from_avatar flow only support caption: { style: "default" }. The default burns captions in small and low (over the subject) — practically unusable for vertical short-form video.

HeyGen support confirmed (ticket): caption style / size / position / highlight color / font cannot be customized on the direct generation endpoints — only "default". The styled captions available in Studio (large, mid-frame, keyword-highlighted, Brand Kit caption presets) are not exposed via the direct API/CLI.

Request

Expose caption styling on the direct generation endpoints (and the CLI), e.g.:

  • a subtitles / caption object with font_size, position, alignment (as already exists on the Legacy Template API), and
  • the ability to reference a Brand Kit caption preset by ID (brand_kit_id exists on the Video Agent endpoint but not on direct generation).

Why

A fully programmatic pipeline (avatar + script → captioned short) currently has to either (a) accept tiny "default" captions, (b) maintain a Studio template per layout, or (c) post-process the sidecar SRT with custom rendering. Native styled captions on the direct API/CLI would remove that friction.

Workarounds today (per support)

  • Legacy Template API subtitles object (preset_name, alignment, font_size, position)
  • SRT post-processing via the returned subtitle_url

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions