Vertical Short-Form Video Editor
Reframe horizontal 16:9 footage into 9:16 vertical short-form videos with subject tracking and captions.
When to use
- Converting 16:9 landscape footage into a 9:16 vertical aspect ratio.
- Keeping the active speaker centered within the vertical frame across camera cuts.
- Trimming a long clip into a 15-to-60 second vertical short with captions.
Tool interface
Use the registered ai-video-editor (OpenClaw plugin) or autonomous_edit (MCP server) tool to run edits against a project timeline.
Tool parameters
prompt(string, required): Description of the video edit to perform.project_id(string, optional): Project identifier returned by a prior call for multi-turn continuity.video_url(string, optional): Source video URL when starting a new project.captionTemplatePreset(string, optional): Built-in caption style slug (for examplehormozi,viral-pop,karaoke,minimal-pro).captionTemplateMode(string, optional): One ofadd,recreate,style,translate,clear,remove_fillers.requirePlanApproval(boolean, optional): Whentrue, pauses after planning and returnsworkingMemoryfor user confirmation.workingMemory(object, optional): State object from a paused plan-approval call.
Example tool input
{
"prompt": "Trim this clip to the strongest 30-second hook, reframe to 9:16 vertical with speaker tracking, and add bottom captions.",
"project_id": "project_example_01"
}
Capabilities
- 9:16 vertical canvas configuration (1080x1920).
- Subject-aware crop framing with hard cut snapping at shot boundaries.
- Hook-anchored segment trimming for short-form duration targets.
- Vertical safe-zone layout verification.
Response fields
success(boolean): True when the edit and verification passed.status(string): One ofcompleted,waiting,awaiting_approval, orfailed.projectId(string): Active project identifier for subsequent edits.projectRevision(number): Committed project revision number.videoUrl(string, optional): Rendered MP4 download URL when export completes.jobId(string, optional): Async render job identifier for status polling viacheck_job_status.
