clipVideo
Trim video clips with millisecond precision, set custom time segments, and adjust quality, video, and audio codecs for tailored output.
Instructions
剪辑视频片段,支持毫秒级精度的时间段裁剪
Input Schema
Name | Required | Description | Default |
---|---|---|---|
audioCodec | No | 音频编码格式 | |
inputPath | Yes | 输入视频文件路径 | |
outputPath | Yes | 输出视频文件路径 | |
preserveMetadata | No | 是否保留元数据 | |
quality | No | 视频质量预设 | |
timeSegment | Yes | ||
videoCodec | No | 视频编码格式 |
Input Schema (JSON Schema)
{
"properties": {
"audioCodec": {
"description": "音频编码格式",
"enum": [
"aac",
"libmp3lame",
"libopus",
"libvorbis"
],
"type": "string"
},
"inputPath": {
"description": "输入视频文件路径",
"type": "string"
},
"outputPath": {
"description": "输出视频文件路径",
"type": "string"
},
"preserveMetadata": {
"description": "是否保留元数据",
"type": "boolean"
},
"quality": {
"description": "视频质量预设",
"enum": [
"ultrafast",
"superfast",
"veryfast",
"faster",
"fast",
"medium",
"slow",
"slower",
"veryslow"
],
"type": "string"
},
"timeSegment": {
"properties": {
"end": {
"description": "结束时间(毫秒)",
"type": "number"
},
"start": {
"description": "开始时间(毫秒)",
"type": "number"
}
},
"required": [
"start",
"end"
],
"type": "object"
},
"videoCodec": {
"description": "视频编码格式",
"enum": [
"libx264",
"libx265",
"libvpx-vp9",
"libaom-av1"
],
"type": "string"
}
},
"required": [
"inputPath",
"outputPath",
"timeSegment"
],
"type": "object"
}