Skip to main content

Continuity & Social

Four tools for managing visual continuity between scenes and adapting projects for social media delivery formats.


suggest_match_cuts

Analyze adjacent scenes for potential match-cut opportunities even without explicit continuity_ids. Looks for same layer types at similar positions, similar content, and shared assets. Returns ranked suggestions with similarity scores and recommended strategies.

  • Name
    manifest
    Type
    object
    Description

    Required. Sequence manifest with a scenes array.

  • Name
    scenes
    Type
    object[]
    Description

    Required. Scene definitions in the same order as manifest.scenes.

Returns: Ranked match-cut suggestions per scene boundary with similarity scores and recommended match strategies.

Try asking your AI:

"Suggest match cuts across my manifest and scenes"


Automatically annotate layers with continuity_ids and add transition_in.match configs to a manifest. Returns an annotated manifest and scene definitions with cross-scene element identity for seamless transitions.

  • Name
    manifest
    Type
    object
    Description

    Required. Sequence manifest with a scenes array.

  • Name
    scenes
    Type
    object[]
    Description

    Required. Scene definitions in the same order as manifest.scenes.

  • Name
    auto_assign_ids
    Type
    boolean
    Description

    Automatically assign continuity_ids to layers that match across scenes. Default: true.

Returns: Annotated manifest plus updated scenes, with continuity_ids and transition_in.match configs wired in.

Try asking your AI:

"Plan continuity links for my manifest and scenes with auto-assigned IDs"


adapt_project_aspect_ratio

Adapt an existing manifest for a different aspect ratio. Adjusts resolution, layer positions, typography scale, safe areas, and camera moves. Four aspect ratios are supported: 16:9 (landscape), 1:1 (square), 4:5 (portrait feed), and 9:16 (vertical/stories).

  • Name
    manifest
    Type
    object
    Description

    Required. The source sequence manifest to adapt.

  • Name
    target_aspect_ratio
    Type
    string
    Description

    Required. Target aspect ratio — 16:9, 1:1, 4:5, or 9:16.

  • Name
    recompose
    Type
    boolean
    Description

    If true, recalculate layer positions for the new ratio. If false, simple crop. Default: false.

Returns: Adapted manifest with new resolution, recalculated layer positions (when recompose is true), adjusted typography scale, and safe-area annotations.

Try asking your AI:

"Adapt this 16:9 manifest to 9:16 with recompose=true for Instagram Stories"


create_social_cutdown

Create a shortened social version from a full manifest. Selects key scenes, tightens transitions, adapts aspect ratio, and enforces a maximum duration.

  • Name
    manifest
    Type
    object
    Description

    Required. The source sequence manifest.

  • Name
    target_aspect_ratio
    Type
    string
    Description

    Required. Target aspect ratio for the cutdown — 16:9, 1:1, 4:5, or 9:16.

  • Name
    max_duration_s
    Type
    number
    Description

    Required. Maximum total duration in seconds.

  • Name
    scenes_to_keep
    Type
    number[]
    Description

    Indices of scenes to keep (0-based). If omitted, the cutdown auto-selects key scenes.

Returns: A new cutdown manifest with selected scenes, tightened transitions, adapted aspect ratio, and clamped duration, ready for rendering.

Try asking your AI:

"Create a 15-second 9:16 social cutdown from this manifest"

"Cutdown this manifest to scenes 0, 2, 4 at 1:1 under 20 seconds"

Was this page helpful?