Skip to content

add_audio ​

POST /add_audio

接口说明 ​

向草稿添加音频或背景音乐,并设置源区间、时间轴位置、音量、速度和音频特效。服务端只保存音频 URL,不下载音频文件。音频特效名称先用 get_audio_effect_types 查询。

请求参数 ​

参数必填默认值说明
draft_folder否—草稿输出目录;本地部署时可指定剪映草稿根目录
audio_url是—远程音频 URL;服务端只保存 URL,不下载音频
start否0源素材开始时间,单位秒
end否None源素材结束时间,单位秒
draft_id否—草稿 ID;省略时创建新草稿
volume否1.0音量,1.0 为原始音量
target_start否0放到时间轴上的开始时间,单位秒
speed否1.0播放速度,1.0 为原速
track_name否'audio_main'目标轨道名称
duration否None素材总时长,单位秒;建议先用 get_duration 获取
effect_type否None特效名称
effect_params否None
width否1080画布或素材宽度
height否1920画布或素材高度

调用示例 ​

bash
curl -X POST https://your-domain.example/api/add_audio \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $VECTCUT_API_KEY" \
  -d '{
    "draft_id": "dfd_cat_demo_001",
    "audio_url": "https://example.com/music.mp3",
    "start": 0,
    "end": 30,
    "target_start": 0,
    "duration": 30,
    "volume": 0.8,
    "effect_type": "台湾小哥",
    "effect_params": []
  }'

返回格式 ​

json
{
  "success": true,
  "output": {
    "draft_id": "dfd_cat_demo_001",
    "draft_url": "https://your-domain.example/api/draft/downloader?draft_id=dfd_cat_demo_001"
  },
  "error": ""
}

个人自建服务