【剪映小助手】获取文字出入场动画列表

简介: 获取文字出入场动画列表,返回所有支持的且满足条件的文字出入场动画。支持根据动画类型(入场、出场、循环)和会员模式(所有、VIP、免费)进行筛选。

GET_TEXT_ANIMATIONS API 接口文档

接口信息

POST /openapi/capcut-mate/v1/get_text_animations

功能描述

获取文字出入场动画列表,返回所有支持的且满足条件的文字出入场动画。支持根据动画类型(入场、出场、循环)和会员模式(所有、VIP、免费)进行筛选。

更多文档

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

请求参数

{
   
  "mode": 0,
  "type": "in"
}

参数说明

参数名 类型 必填 默认值 说明
mode integer 0 动画模式:0=所有,1=VIP,2=免费
type string - 动画类型:in=入场,out=出场,loop=循环

参数详解

动画模式参数

  • mode: 动画筛选模式
    • 0 = 返回所有动画(包括VIP和免费)
    • 1 = 仅返回VIP动画
    • 2 = 仅返回免费动画
    • 默认值:0

动画类型参数

  • type: 动画类型,必填参数
    • "in" = 入场动画(文字出现时的动画效果)
    • "out" = 出场动画(文字消失时的动画效果)
    • "loop" = 循环动画(文字持续播放的循环动画效果)

动画模式说明

模式值 模式名称 描述
0 所有 返回所有动画(包括VIP和免费)
1 VIP 仅返回VIP动画
2 免费 仅返回免费动画

动画类型说明

类型值 类型名称 描述
in 入场动画 文字出现时的动画效果
out 出场动画 文字消失时的动画效果
loop 循环动画 文字持续播放的循环动画效果

响应格式

成功响应 (200)

{
   
  "effects": [
    {
   
      "resource_id": "7314291622525538843",
      "type": "in",
      "category_id": "ruchang",
      "category_name": "入场",
      "duration": 500000,
      "id": "35395178",
      "name": "冰雪飘动",
      "request_id": "",
      "start": 0,
      "icon_url": "https://lf5-hl-hw-effectcdn-tos.byteeffecttos.com/obj/ies.fe.effect/459c196951cadbd024456a63db89481f",
      "material_type": "sticker",
      "panel": "",
      "path": "",
      "platform": "all"
    },
    {
   
      "resource_id": "7397306443147252233",
      "type": "in",
      "category_id": "ruchang",
      "category_name": "入场",
      "duration": 500000,
      "id": "77035159",
      "name": "变色输入",
      "request_id": "",
      "start": 0,
      "icon_url": "https://lf5-hl-hw-effectcdn-tos.byteeffecttos.com/obj/ies.fe.effect/c15f5c313f8170c558043abf300a0692",
      "material_type": "sticker",
      "panel": "",
      "path": "",
      "platform": "all"
    }
  ]
}

响应字段说明

字段名 类型 说明
effects array 文字出入场动画对象数组

动画对象结构

每个动画对象包含以下字段:

字段名 类型 描述
resource_id string 动画资源ID
type string 动画类型(in/out/loop)
category_id string 动画分类ID
category_name string 动画分类名称
duration integer 动画时长(微秒)
id string 动画唯一标识ID
name string 动画名称
request_id string 请求ID(通常为空)
start integer 动画开始时间
icon_url string 动画图标URL
material_type string 素材类型(通常为"sticker")
panel string 面板信息
path string 路径信息
platform string 支持平台(通常为"all")

错误响应 (4xx/5xx)

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

使用示例

cURL 示例

1. 获取所有入场动画

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_text_animations \
  -H "Content-Type: application/json" \
  -d '{
    "mode": 0,
    "type": "in"
  }'

2. 获取VIP出场动画

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_text_animations \
  -H "Content-Type: application/json" \
  -d '{
    "mode": 1,
    "type": "out"
  }'

3. 获取免费循环动画

curl -X POST https://capcut-mate.jcaigc.cn/openapi/capcut-mate/v1/get_text_animations \
  -H "Content-Type: application/json" \
  -d '{
    "mode": 2,
    "type": "loop"
  }'

错误码说明

错误码 错误信息 说明 解决方案
400 type是必填项 缺少动画类型参数 提供有效的type参数
400 mode参数无效 mode参数超出范围 使用0、1或2作为mode值
400 type参数无效 type参数值不正确 使用in、out或loop作为type值
500 获取文字动画失败 内部处理错误 联系技术支持

注意事项

  1. 参数要求: type参数为必填项,mode参数为可选项
  2. 动画类型: type参数只能是"in"、"out"、"loop"中的一个
  3. 动画模式: mode参数只能是0、1、2中的一个
  4. 响应格式: 与旧版本不同,当前版本直接返回对象数组而非JSON字符串
  5. 数据来源: 当前使用模拟数据,生产环境中应从数据库或API获取

工作流程

  1. 验证必填参数(type)
  2. 验证参数有效性(type和mode)
  3. 根据type和mode筛选动画数据
  4. 返回符合条件的动画列表

相关接口


相关文章
|
4月前
|
JSON API 数据安全/隐私保护
【剪映小助手】批量向现有草稿中添加音频素材
批量向现有草稿中添加音频素材。该接口支持添加多个音频文件到剪映草稿,为视频创建背景音乐、音效、旁白等音频内容。音频将被添加到独立的音频轨道中,不会影响视频内容。
|
1月前
|
API Docker 容器
开源剪映小助手(capcut-mate)v3.0.26发布
CapCut Mate API 是开源免费的剪映草稿自动化工具,基于 FastAPI 构建,支持独立部署。赋能大模型实现智能视频剪辑,覆盖剪映核心功能全流程,可对接 Coze/n8n 或云渲染生成成品视频。Docker 三行命令极速部署,文档更清晰简洁。(239字)
|
4月前
|
存储 缓存 API
【剪映小助手】向现有草稿中添加贴纸
向现有草稿中添加贴纸。该接口用于在指定的时间段内添加贴纸素材到剪映草稿中,支持贴纸的缩放和位置调整。贴纸可以用于增强视频的视觉效果,如表情、装饰、文字等。
|
4月前
|
缓存 API
【剪映小助手】向现有草稿中的指定片段添加遮罩效果
向现有草稿中的指定片段添加遮罩效果。遮罩是视频编辑中的重要功能,通过遮罩可以控制图像的可见区域,创造出各种视觉效果。支持多种遮罩类型(线性、镜面、圆形、矩形、爱心、星形),每种遮罩都可以精确配置位置、大小、羽化、旋转等属性。
|
4月前
|
API
【剪映小助手】获取音频文件的时长
获取音频文件的时长,支持各种常见的音频格式。使用FFprobe工具进行精确的音频分析,返回音频文件的准确时长,单位为微秒。
|
4月前
|
JSON 缓存 API
【剪映小助手】向现有草稿中添加视频特效
向现有草稿中添加视频特效。该接口用于在指定的时间段内添加特效素材到剪映草稿中,支持多种特效类型如边框特效、滤镜特效、动态特效等。特效可以用于增强视频的视觉效果。
|
4月前
|
存储 JSON 缓存
【剪映小助手】向现有草稿中添加图片
向现有草稿中添加图片。该接口用于在指定的时间段内添加图片素材到剪映草稿中,支持图片的透明度、缩放和位置调整。图片可以用于增强视频的视觉效果,如背景图、水印、装饰图等。
|
4月前
|
JSON 缓存 API
【剪映小助手】向现有草稿中添加关键帧
向现有草稿中添加关键帧。该接口用于在指定的片段上添加关键帧动画,支持多种属性类型的关键帧设置,如位置、缩放、旋转、透明度等。关键帧可以用于创建复杂的动画效果,增强视频的视觉表现力。
|
4月前
|
编解码 缓存 API
【剪映小助手】在现有草稿中添加多种类型的素材内容
在现有草稿中添加多种类型的素材内容,包括音频、视频、图片和文字。该接口可以一次性向草稿添加多种媒体素材,自动处理素材的时长、尺寸等属性,并智能管理不同类型的媒体轨道。是视频创作的核心接口之一。
|
4月前
|
API
【剪映小助手】查询视频生成任务的状态和进度
查询视频生成任务的状态和进度。配合 gen_video 接口使用,用于实时跟踪视频生成任务的执行情况,包括任务状态、进度百分比、完成结果等信息。

热门文章

最新文章