build_brand_spot_from_mogrt_and_assets
Assembles a branded ad sequence from source assets, with optional MOGRT overlays and clip-level edit plans, so creative polish stays under your control.
Instructions
Builds a branded ad assembly from real media assets, supports optional MOGRT overlay, and allows explicit clipPlan control. Default polish is optional so creative direction can come from LLM planning instead of hardcoded passes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clipPlan | No | Optional explicit edit plan. Reuses assemble_product_spot clipPlan semantics. | |
| mogrtPath | No | Optional absolute path to a .mogrt title or branding template | |
| assetPaths | Yes | Absolute paths to source assets in edit order | |
| motionStyle | No | Fallback motion style when clipPlan does not override it. Defaults to "alternate" in template mode. | |
| clipDuration | No | Default spacing in seconds for asset placement. Defaults to 4.0 | |
| sequenceName | Yes | Name for the new sequence | |
| titleStartTime | No | Timeline start time in seconds for the optional MOGRT. Defaults to 0.4 | |
| transitionName | No | Default transition when clipPlan does not override it. Defaults to "Cross Dissolve" in template mode. | |
| titleTrackIndex | No | Video track for the optional MOGRT overlay. Defaults to 1 | |
| videoTrackIndex | No | Base video track for the main assets. Defaults to 0 | |
| applyDefaultPolish | No | Whether to apply the legacy light polish pass (blur + small color tweak). Defaults to false. | |
| transitionDuration | No | Transition duration in seconds. Defaults to 0.5 |