splitVideo
Split video files by duration, size, or segment count using MCP integration. Specify input path, output directory, and splitting method for precise video file segmentation.
Instructions
分割视频文件,支持按时长、大小或段数分割
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audioCodec | No | 音频编码格式 | |
| duration | No | 按时长分割(秒) | |
| inputPath | Yes | 输入视频文件路径 | |
| maxSize | No | 按大小分割(MB) | |
| namePattern | No | 文件命名模式,支持 {name}、{index}、{ext} 占位符 | |
| outputDir | Yes | 输出目录路径 | |
| quality | No | 视频质量预设 | |
| segmentCount | No | 分割段数 | |
| splitBy | Yes | 分割方式 | |
| videoCodec | No | 视频编码格式 |
Input Schema (JSON Schema)
{
"properties": {
"audioCodec": {
"description": "音频编码格式",
"enum": [
"aac",
"libmp3lame",
"libopus",
"libvorbis"
],
"type": "string"
},
"duration": {
"description": "按时长分割(秒)",
"type": "number"
},
"inputPath": {
"description": "输入视频文件路径",
"type": "string"
},
"maxSize": {
"description": "按大小分割(MB)",
"type": "number"
},
"namePattern": {
"description": "文件命名模式,支持 {name}、{index}、{ext} 占位符",
"type": "string"
},
"outputDir": {
"description": "输出目录路径",
"type": "string"
},
"quality": {
"description": "视频质量预设",
"enum": [
"ultrafast",
"superfast",
"veryfast",
"faster",
"fast",
"medium",
"slow",
"slower",
"veryslow"
],
"type": "string"
},
"segmentCount": {
"description": "分割段数",
"type": "number"
},
"splitBy": {
"description": "分割方式",
"enum": [
"duration",
"size",
"segments"
],
"type": "string"
},
"videoCodec": {
"description": "视频编码格式",
"enum": [
"libx264",
"libx265",
"libvpx-vp9",
"libaom-av1"
],
"type": "string"
}
},
"required": [
"inputPath",
"outputDir",
"splitBy"
],
"type": "object"
}