Cut a vertical Short
create_shortCuts a seconds-based start/end segment from a local video into a vertical 1080x1920 MP4 for YouTube Shorts (max 180s), with crop, blur, or original layouts; requires ffmpeg.
Instructions
Cuts start-end (seconds) from a local video into a vertical 1080x1920 MP4 for YouTube Shorts (max 180 s). layout crop fills the frame from the centre (talking heads); blur shows the whole frame over a blurred fill; original keeps the aspect ratio. Needs ffmpeg.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_path": "<file_path>",
"start": "<start>",
"end": "<end>"
},
"name": "create_short"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| start | Yes | ||
| layout | No | crop | |
| file_path | Yes | ||
| overwrite | No | Replace output_path if it already exists. | |
| output_path | No | Where to save; default is the shorts folder in the data directory. |