【剪映小助手】批量向现有草稿中添加音频素材

简介: 批量向现有草稿中添加音频素材。该接口支持添加多个音频文件到剪映草稿,为视频创建背景音乐、音效、旁白等音频内容。音频将被添加到独立的音频轨道中,不会影响视频内容。

ADD_AUDIOS API 接口文档

接口信息

POST /openapi/capcut-mate/v1/add_audios

功能描述

批量向现有草稿中添加音频素材。该接口支持添加多个音频文件到剪映草稿,为视频创建背景音乐、音效、旁白等音频内容。音频将被添加到独立的音频轨道中,不会影响视频内容。

更多文档

📖 更多详细文档和教程请访问:https://docs.jcaigc.cn

请求参数

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258",
  "audio_infos": "[{\"audio_url\":\"https://assets.jcaigc.cn/audio1.mp3\",\"start\":0,\"end\":5000000,\"duration\":10000000,\"volume\":1.0,\"audio_effect\":\"reverb\"}]"
}

参数说明

参数名 类型 必填 默认值 说明
draft_url string ✅ - 目标草稿的完整URL
audio_infos string ✅ - 音频信息数组的JSON字符串

audio_infos 数组结构

audio_infos是一个JSON字符串,解析后为数组,每个元素包含以下字段:

字段名 类型 必填 默认值 说明
audio_url string ✅ - 音频文件的URL地址
start number ✅ - 音频开始播放时间(微秒)
end number ✅ - 音频结束播放时间(微秒)
duration number ✅ - 音频总时长(微秒)
volume number ❌ 1.0 音量大小(0.0-2.0)
audio_effect string ❌ None 音频效果名称

参数详解

时间参数

  • start: 音频在时间轴上的开始时间,单位为微秒(1秒 = 1,000,000微秒)
  • end: 音频在时间轴上的结束时间,单位为微秒
  • duration: 音频文件的总时长,用于素材创建,单位为微秒
  • 播放时长: 实际播放时长 = end - start

音量控制

  • volume: 音频音量大小
    • 1.0 = 原始音量
    • 0.5 = 一半音量
    • 0.0 = 静音
    • 范围:0.0 - 2.0

音频效果

  • audio_effect: 音频效果名称
    • None = 无音频效果
    • 示例:"reverb"(混响效果)

响应格式

成功响应 (200)

{
   
  "draft_url": "https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_draft?draft_id=2025092811473036584258",
  "track_id": "audio-track-uuid",
  "audio_ids": ["audio1-uuid", "audio2-uuid", "audio3-uuid"]
}

响应字段说明

字段名 类型 说明
draft_url string 更新后的草稿URL
track_id string 音频轨道ID
audio_ids array 添加的音频ID列表

错误响应 (4xx/5xx)

{
   
  "detail": "错误信息描述"
}

使用示例

cURL 示例

1. 基本音频添加

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/add_audios \
  -H "Content-Type: application/json" \
  -d '{
    "draft_url": "YOUR_DRAFT_URL",
    "audio_infos": "[{\"audio_url\":\"https://assets.jcaigc.cn/bgm.mp3\",\"start\":0,\"end\":10000000,\"duration\":15000000,\"volume\":0.8}]"
  }'

2. 多音频批量添加

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/add_audios \
  -H "Content-Type: application/json" \
  -d '{
    "draft_url": "YOUR_DRAFT_URL",
    "audio_infos": "[{\"audio_url\":\"https://assets.jcaigc.cn/intro.mp3\",\"start\":0,\"end\":3000000,\"duration\":5000000,\"volume\":1.0},{\"audio_url\":\"https://assets.jcaigc.cn/bgm.mp3\",\"start\":3000000,\"end\":30000000,\"duration\":35000000,\"volume\":0.6}]"
  }'

3. 带淡入淡出效果的音频

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/add_audios \
  -H "Content-Type: application/json" \
  -d '{
    "draft_url": "YOUR_DRAFT_URL",
    "audio_infos": "[{\"audio_url\":\"https://assets.jcaigc.cn/outro.mp3\",\"start\":25000000,\"end\":30000000,\"duration\":8000000,\"volume\":0.9,\"audio_effect\":\"reverb\"}]"
  }'

错误码说明

错误码 错误信息 说明 解决方案
400 draft_url是必填项 缺少草稿URL参数 提供有效的草稿URL
400 audio_infos是必填项 缺少音频信息参数 提供有效的音频信息JSON
400 audio_infos格式错误 JSON格式不正确 检查JSON字符串格式
400 音频配置验证失败 音频参数不符合要求 检查每个音频的参数
400 audio_url是必填项 音频URL缺失 为每个音频提供URL
400 时间范围无效 end必须大于start 确保结束时间大于开始时间
400 音量值无效 volume不在0.0-2.0范围内 使用0.0-2.0之间的音量值
404 草稿不存在 指定的草稿URL无效 检查草稿URL是否正确
404 音频资源不存在 音频URL无法访问 检查音频URL是否可访问
500 音频处理失败 内部处理错误 联系技术支持

注意事项

  1. JSON格式: audio_infos必须是合法的JSON字符串
  2. 时间单位: 所有时间参数使用微秒(1秒 = 1,000,000微秒)
  3. 音频格式: 确保音频文件格式被支持(如MP3、WAV、AAC等)
  4. 文件大小: 大音频文件可能影响处理速度
  5. 网络访问: 音频URL必须可以正常访问
  6. 音量范围: 音量值必须在0.0-2.0范围内
  7. 轨道限制: 同一时间段可能存在音频重叠

工作流程

  1. 验证必填参数(draft_url, audio_infos)
  2. 解析audio_infos JSON字符串
  3. 验证每个音频的参数配置
  4. 获取并解密草稿内容
  5. 创建音频轨道
  6. 添加音频片段到轨道
  7. 应用音量和音频效果
  8. 保存并加密草稿
  9. 返回处理结果

相关接口


相关文章
|
10月前
|
编解码 缓存 API
【剪映小助手】在现有草稿中添加多种类型的素材内容
在现有草稿中添加多种类型的素材内容,包括音频、视频、图片和文字。该接口可以一次性向草稿添加多种媒体素材,自动处理素材的时长、尺寸等属性,并智能管理不同类型的媒体轨道。是视频创作的核心接口之一。
1064 0
|
7月前
|
API
开源剪映小助手(capcut-mate)v3.0.22发布
CapCut Mate API 是开源免费的剪映草稿自动化工具,基于 FastAPI,支持独立部署。为大模型提供开箱即用的视频编辑 Skills,实现剪映核心功能全流程自动化,轻松生成专业视频。兼容 Coze/n8n,支持云渲染。
1873 1
|
7月前
|
人工智能 架构师 前端开发
OpenClaw阿里云+本地部署子代理军团保姆级流程:+Coding Team Setup实战指南
很多用户使用OpenClaw时,仅依赖单一主代理,未能充分发挥其潜力。而子代理模式能让OpenClaw化身“AI军团”——每个子代理拥有独立的workspace、soul和memory,各司其职又协同作战。Coding Team Setup v2.0技能的推出,彻底解决了子代理配置复杂、操作失败率高的痛点,支持灵活搭建2-10人协作团队,适配多场景开发需求。
1831 5
OpenClaw阿里云+本地部署子代理军团保姆级流程:+Coding Team Setup实战指南
|
2月前
|
前端开发 JavaScript Go
【直播切片工作台】第3章:Monorepo 工程结构
本章详解Monorepo工程结构:pnpm workspace统一管理React前端,Go后端自治(go.mod),根package.json串联命令。目录严格分层——`cmd`/`internal`/`docker`/`docs`边界清晰,前后端路径与职责对仗,支持全栈并行开发。(239字)
|
4月前
|
前端开发 中间件 API
【开源剪映小助手】架构设计
capcut-mate 是面向剪映的自动化辅助系统,采用前后端分离架构:后端基于 FastAPI 提供 RESTful API,前端为 Electron+React 桌面应用,通过 IPC 与 HTTP 交互;集成剪映 UI 自动化控制,支持草稿管理、媒体处理、特效字幕及视频导出,并支持 Docker 容器化部署。
|
10月前
|
传感器 IDE 物联网
轻松上手C语言传感器库(从零开始构建你的第一个传感器项目)
本教程介绍如何使用C语言与传感器交互,适合电子爱好者和初学者。通过DHT11温湿度传感器实例,讲解传感器库的使用、代码编写及调试技巧,助你快速掌握嵌入式开发核心技能,开启物联网实践之旅。
|
6月前
|
JSON 前端开发 中间件
【开源剪映小助手】API 接口文档
CapCut Mate 是基于 FastAPI 构建的剪映自动化 API,提供草稿管理、媒体添加、特效/字幕/贴纸应用、时间线计算及云端渲染等 RESTful 接口,遵循 OpenAPI 规范,支持中英文双语文档与完整错误处理。(239字)
2329 0
|
10月前
|
编解码 API Windows
【剪映小助手】提交视频生成任务
提交视频生成任务。该接口采用异步处理模式,立即返回任务提交状态,视频生成在后台进行。支持任务排队,确保系统稳定性。
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
AI Compass前沿速览:Open-AutoGLM智能体框架、Z-Image图像生成、GLM-4.6V多模态理解与可灵2.6音画同步技术
AI Compass前沿速览:Open-AutoGLM智能体框架、Z-Image图像生成、GLM-4.6V多模态理解与可灵2.6音画同步技术
AI Compass前沿速览:Open-AutoGLM智能体框架、Z-Image图像生成、GLM-4.6V多模态理解与可灵2.6音画同步技术
|
10月前
|
存储 JSON 缓存
【剪映小助手】向现有草稿中批量添加字幕
向现有草稿中批量添加字幕。该接口用于在指定的时间段内添加字幕到剪映草稿中,支持丰富的字幕样式设置,包括文本颜色、边框颜色、对齐方式、透明度、字体、字体大小、字间距、行间距、缩放和位置调整等。