Convert video format
video_convertTranscode a video file into a different container or codec such as MP4, WebM, GIF, MOV, HEVC, AV1, or ProRes. Use it for format conversion, not delivery presets.
Instructions
Transcode a video into a different container or codec (mp4, webm, gif, mov, ...). Returns JSON {success, output_path}. Use for format conversion; prefer video_export for delivery presets. Pass input_path as the source video and format as the target container; long renders stream MCP progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Target output format: mp4, webm, gif, mov, hevc, av1, or prores. | mp4 |
| quality | No | Encoding quality preset: low, medium, high, or ultra. | high |
| two_pass | No | ||
| overwrite | No | Explicitly allow replacing existing media. Existing non-media files are protected. | |
| input_path | Yes | Absolute path to an existing local video file. The input file is read only. | |
| output_path | No | Destination video path. Auto-generated when omitted; an existing supplied path may be overwritten. | |
| target_bitrate | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||