{
  "name": "剪映API拆解工作流-口播类视频演示",
  "nodes": [
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "0f29997f-1435-42e3-8d60-efabb576c486",
              "name": "api_server",
              "value": "http://14.103.164.45:8002",
              "type": "string"
            },
            {
              "id": "ae38c8d9-e61c-48dc-898e-d6c3ab80d555",
              "name": "apikey",
              "value": "jy-*vCDajb8D8WcxJMIWc",
              "type": "string"
            },
            {
              "id": "a5b65aef-aa3e-4332-89e9-1b5abf754137",
              "name": "fingerprint",
              "value": "b13b71c4ebf7ac74a36fae5e81fa6862a88293ad07c29b16f0ad41767f15b227",
              "type": "string"
            },
            {
              "id": "35b1fd15-135b-4fcc-ba79-2b07f8fc75be",
              "name": "数字人",
              "value": "=https://waytomaster1.oss-cn-beijing.aliyuncs.com/assets/%E5%8D%A1%E9%80%9A%E6%95%B0%E5%AD%97%E4%BA%BA.mp4",
              "type": "string"
            },
            {
              "id": "f53b2d86-2559-4d09-9813-43d4c2312a2c",
              "name": "主视频",
              "value": "=https://waytomaster1.oss-cn-beijing.aliyuncs.com/assets/%E9%87%91%E5%88%9A%E7%BB%8F%E8%83%8C%E6%99%AF.png",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -1328,
        -3176
      ],
      "id": "b9ebf1d4-a840-481a-8ca4-d04759747dd3",
      "name": "Edit Fields1"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields1').item.json.api_server }}/drafts/{{ $('创建草稿').item.json.draft_id }}/complete",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields1').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields1').item.json.fingerprint }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -208,
        -3176
      ],
      "id": "4d4c2b70-955a-40fa-890d-d73b47226c60",
      "name": "标记完成"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $json.api_server }}/drafts",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "height",
              "value": "1920"
            },
            {
              "name": "width",
              "value": "1080"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -1104,
        -3176
      ],
      "id": "679d976f-e56e-4399-abd0-9722f96c0d8b",
      "name": "创建草稿"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields1').item.json.api_server }}/{{ $json.draft_id }}/add/video-segment",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields1').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields1').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"track_name\": \"main_video\",\n  \"url\": \"{{ $('Edit Fields1').item.json['主视频'] }}\",\n  \"start\": \"auto\",\n  \"duration\": \"4s\"\n}",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -880,
        -3176
      ],
      "id": "72cccb27-762a-4440-9b14-6e48cc7e6e31",
      "name": "添加主视频"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields1').item.json.api_server }}/{{ $('创建草稿').item.json.draft_id }}/add/video-segment",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields1').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields1').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"track_name\": \"video\",\n  \"url\": \"{{ $('Edit Fields1').item.json['数字人'] }}\",\n  \"start\": \"auto\",\n  \"duration\": \"4s\",\n  \"scale_x\": 0.4,\n  \"scale_y\": 0.4,\n  \"transform_x\": -0.7,\n  \"transform_y\": 0.7\n}",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -656,
        -3176
      ],
      "id": "1fe74ee1-9a81-4794-8cf9-48ad69c15dad",
      "name": "添加数字人"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields1').item.json.api_server }}/{{ $('创建草稿').item.json.draft_id }}/effects/{{ $('添加数字人').item.json.segment_id }}/masks",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields1').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields1').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"mask_name\": \"圆形\",\n  \"center_x\": 0.1,\n  \"center_y\": 0.1,\n  \"width\": 0.8,\n  \"height\": 0.5,\n  \"feather\": 0,\n  \"rotation\": 0,\n  \"round_corner\": 0,\n  \"invert\": false,\n  \"aspect_ratio\": 1.0\n}",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -432,
        -3176
      ],
      "id": "53bb3269-4596-4831-8157-8c497bf05244",
      "name": "添加蒙版"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        -1552,
        -3176
      ],
      "id": "77588479-9717-4f20-a6b6-6386ba0a63f0",
      "name": "When clicking ‘Execute workflow’"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields1').item.json.api_server }}/render/tasks",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields1').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields1').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "draft_id",
              "value": "={{ $json.draft_id }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        16,
        -3176
      ],
      "id": "090b4356-a86e-4676-82cb-440a94223931",
      "name": "云渲染"
    },
    {
      "parameters": {
        "url": "={{ $('Edit Fields1').item.json.api_server }}/render/tasks/{{ $json.task_id }}",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields1').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields1').item.json.fingerprint }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        240,
        -3176
      ],
      "id": "3428c46b-c597-4519-8cf3-5bdb43c00a19",
      "name": "查询云渲染进度"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "62e83ed8-aa9d-4026-95e5-b181dafa4995",
              "leftValue": "={{ $json.task.status }}",
              "rightValue": "completed",
              "operator": {
                "type": "string",
                "operation": "equals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        464,
        -3248
      ],
      "id": "c9a42cf6-2148-40f1-95ce-cc341c58a052",
      "name": "If3"
    },
    {
      "parameters": {
        "amount": 30
      },
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1.1,
      "position": [
        688,
        -3176
      ],
      "id": "cfedcb5e-abf0-4a52-bec3-39b81e44c907",
      "name": "Wait5",
      "webhookId": "6ce50b78-2aeb-443c-ba11-481ed71a1751"
    },
    {
      "parameters": {
        "content": "## 通过参数控制，将数字人视频素材缩放40%，位置位于主视频左上方",
        "height": 304
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -728,
        -3320
      ],
      "id": "7ad3e2ba-178c-4ac7-bb2b-67964ff1d40d",
      "name": "Sticky Note"
    },
    {
      "parameters": {
        "content": "## 添加圆形蒙版",
        "height": 304,
        "width": 176
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -472,
        -3320
      ],
      "id": "e1bd6e7f-b886-47f2-a263-b4462e3f1874",
      "name": "Sticky Note1"
    },
    {
      "parameters": {
        "content": "## 创建云渲染任务，云渲染器自动监测任务，需开启云渲染器订单自动下载、云渲染功能",
        "height": 304,
        "width": 272
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -72,
        -3320
      ],
      "id": "6f20a0b3-7e61-4f00-a221-03077cb3a95a",
      "name": "Sticky Note2"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "0f29997f-1435-42e3-8d60-efabb576c486",
              "name": "api_server",
              "value": "http://14.103.164.45:8002",
              "type": "string"
            },
            {
              "id": "ae38c8d9-e61c-48dc-898e-d6c3ab80d555",
              "name": "apikey",
              "value": "jy-*vCDajb8D8WcxJMIWc",
              "type": "string"
            },
            {
              "id": "a5b65aef-aa3e-4332-89e9-1b5abf754137",
              "name": "fingerprint",
              "value": "b13b71c4ebf7ac74a36fae5e81fa6862a88293ad07c29b16f0ad41767f15b227",
              "type": "string"
            },
            {
              "id": "35b1fd15-135b-4fcc-ba79-2b07f8fc75be",
              "name": "数字人",
              "value": "=https://waytomaster1.oss-cn-beijing.aliyuncs.com/assets/%E5%8D%A1%E9%80%9A%E6%95%B0%E5%AD%97%E4%BA%BA.mp4",
              "type": "string"
            },
            {
              "id": "f53b2d86-2559-4d09-9813-43d4c2312a2c",
              "name": "主视频",
              "value": "=https://waytomaster1.oss-cn-beijing.aliyuncs.com/assets/%E9%87%91%E5%88%9A%E7%BB%8F%E8%83%8C%E6%99%AF.png",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -1328,
        -2736
      ],
      "id": "6fb2ca0b-cfae-4785-92d4-4aa9b32cf9e1",
      "name": "Edit Fields"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields').item.json.api_server }}/drafts/{{ $('创建草稿1').item.json.draft_id }}/complete",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields').item.json.fingerprint }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -208,
        -2736
      ],
      "id": "2be77142-55e2-4a9d-b66b-4b7ca6f3aff4",
      "name": "标记完成1"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $json.api_server }}/drafts",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "height",
              "value": "1920"
            },
            {
              "name": "width",
              "value": "1080"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -1104,
        -2736
      ],
      "id": "db52771b-005f-42d2-88b7-1c23ec82ab63",
      "name": "创建草稿1"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields').item.json.api_server }}/{{ $json.draft_id }}/add/video-segment",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"track_name\": \"main_video\",\n  \"url\": \"{{ $('Edit Fields').item.json['主视频'] }}\",\n  \"start\": \"auto\",\n  \"duration\": \"14s\"\n}",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -880,
        -2736
      ],
      "id": "e381043f-a16b-44bf-980a-572625705262",
      "name": "添加主视频1"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields').item.json.api_server }}/{{ $('创建草稿1').item.json.draft_id }}/add/video-segment",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"track_name\": \"video\",\n  \"url\": \"{{ $('Edit Fields').item.json['数字人'] }}\",\n  \"start\": \"auto\",\n  \"duration\": \"14s\",\n  \"scale_x\": 0.4,\n  \"scale_y\": 0.4,\n  \"transform_x\": -0.7,\n  \"transform_y\": 0.7\n}",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -656,
        -2736
      ],
      "id": "6dadf4b0-afb9-4a77-b4ed-3ea2282740d9",
      "name": "添加数字人1"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{ $('Edit Fields').item.json.api_server }}/{{ $('创建草稿1').item.json.draft_id }}/effects/{{ $json.segment_id }}/masks",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "=Bearer {{ $('Edit Fields').item.json.apikey }}"
            },
            {
              "name": "X-Device-Fingerprint",
              "value": "={{ $('Edit Fields').item.json.fingerprint }}"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={\n  \"mask_name\": \"圆形\",\n  \"center_x\": 0.1,\n  \"center_y\": 0.1,\n  \"width\": 0.8,\n  \"height\": 0.5,\n  \"feather\": 0,\n  \"rotation\": 0,\n  \"round_corner\": 0,\n  \"invert\": false,\n  \"aspect_ratio\": 1.0\n}",
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        -432,
        -2736
      ],
      "id": "0736de85-155e-4cd4-90ad-3498500e5e6d",
      "name": "添加蒙版1"
    },
    {
      "parameters": {
        "content": "## 通过参数控制，将数字人视频素材缩放40%，位置位于主视频左上方",
        "height": 304
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -736,
        -2880
      ],
      "id": "57bf9125-b610-4912-b081-c3f430518bfc",
      "name": "Sticky Note3"
    },
    {
      "parameters": {
        "content": "## 添加圆形蒙版",
        "height": 304,
        "width": 176
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -480,
        -2880
      ],
      "id": "4fe85338-b8ec-4771-b18d-5e89c92c3b79",
      "name": "Sticky Note4"
    }
  ],
  "pinData": {},
  "connections": {
    "Edit Fields1": {
      "main": [
        [
          {
            "node": "创建草稿",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "标记完成": {
      "main": [
        [
          {
            "node": "云渲染",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "创建草稿": {
      "main": [
        [
          {
            "node": "添加主视频",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "添加主视频": {
      "main": [
        [
          {
            "node": "添加数字人",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "添加数字人": {
      "main": [
        [
          {
            "node": "添加蒙版",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "添加蒙版": {
      "main": [
        [
          {
            "node": "标记完成",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Edit Fields1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "云渲染": {
      "main": [
        [
          {
            "node": "查询云渲染进度",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "查询云渲染进度": {
      "main": [
        [
          {
            "node": "If3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If3": {
      "main": [
        [],
        [
          {
            "node": "Wait5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait5": {
      "main": [
        [
          {
            "node": "查询云渲染进度",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "创建草稿1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "标记完成1": {
      "main": [
        []
      ]
    },
    "创建草稿1": {
      "main": [
        [
          {
            "node": "添加主视频1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "添加主视频1": {
      "main": [
        [
          {
            "node": "添加数字人1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "添加数字人1": {
      "main": [
        [
          {
            "node": "添加蒙版1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "添加蒙版1": {
      "main": [
        [
          {
            "node": "标记完成1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "fd67c661-6da3-46ec-b518-a5e8043fd4ff",
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "987fc4b5e5c48f6db7e7bac107d613515d278609a827e6734485e95c93df56f9"
  },
  "id": "oFKxKwKYg0m50J6u",
  "tags": []
}