Skip to content

add_beauty ​

POST /add_beauty

接口说明 ​

给视频片段添加美颜、美型、美妆或美体。接口写入剪映真实美化素材 ID,打开剪映后仍可在人像面板继续调整;支持多个视频片段分别处理。

给视频片段添加美颜、美型、美妆或美体。接口把剪映真实素材 ID 写入草稿,打开剪映后仍可在人像面板中调整。

请求参数 ​

参数类型必填说明
draft_idstring是草稿 ID
segment_idsstring[]否目标视频片段 ID 列表;省略时使用草稿中唯一的视频片段
skinobject否美颜组
shapeobject否美型组
makeupobject否美妆组
bodyobject否美体组

所有滑杆范围都是 0-100,传 0 或省略表示不写入。

skin ​

支持:even、plump、smooth、dewrinkle、bright_eye、dark_circle、whitening、white_teeth。

肤色预设使用 skin_tone,支持 冷白、暖白,并可用 temperature(0-99)和 intensity(0-100)调节。

shape ​

支持:small_face、slim、v_shape、jaw、cheekbone、shorten、contour_smooth、lower、middle、upper、hairline。

makeup ​

look 使用剪映中文妆容名,例如 淡人妆、裸妆、原生、初恋。intensity 默认 80,face_id 默认 -1 表示全部人脸。

body ​

支持:small_head、swan_neck、slim_arm、straight_shoulder、slim_body、slim_waist、long_leg、plump_breast、slim_hip、smooth、whitening。

请求示例 ​

bash
curl -X POST https://your-domain.example/api/add_beauty \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $VECTCUT_API_KEY" \
  -d '{
    "draft_id": "dfd_cat_demo_001",
    "segment_ids": ["a1b2c3d4e5f6"],
    "skin": {
      "smooth": 50,
      "whitening": 30,
      "skin_tone": "冷白",
      "temperature": 11,
      "intensity": 60
    },
    "shape": {
      "small_face": 20,
      "slim": 30
    },
    "makeup": {
      "look": "淡人妆",
      "intensity": 80
    },
    "body": {
      "slim_waist": 30
    }
  }'

返回示例 ​

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",
    "affected_segments": ["a1b2c3d4e5f6"],
    "figure_ids": ["f001", "f002", "f003"]
  },
  "error": ""
}

figure_ids 包含写入的美化素材 ID;任意美化参数生效时还会补一条 makeup-root。

个人自建服务