8
n8n 中文网amn8n.com

使用 Dumpling AI 从表单自动生成电影级动物视频和声音

高级

这是一个Content Creation, Multimodal AI领域的自动化工作流,包含 23 个节点。主要使用 Set, Code, Wait, Limit, Merge 等节点。 使用GPT-4、Dumpling AI和ElevenLabs音频将表单输入转换为电影级视频

前置要求
  • Google Drive API 凭证
  • 可能需要目标 API 的认证凭证
  • Google Sheets API 凭证
  • OpenAI API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "UTTbkRAZmXfQFS3K",
  "meta": {
    "instanceId": "a1ae5c8dc6c65e674f9c3947d083abcc749ef2546dff9f4ff01de4d6a36ebfe6",
    "templateCredsSetupCompleted": true
  },
  "name": "使用 Dumpling AI 从表单自动生成电影级动物视频和声音",
  "tags": [],
  "nodes": [
    {
      "id": "84bfaa76-c4ff-40d7-8bfc-c8e8db13ab78",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2900,
        -1820
      ],
      "parameters": {
        "width": 1700,
        "height": 920,
        "content": "### 🟨 工作流便签:创建电影级动物视频和音频"
      },
      "typeVersion": 1
    },
    {
      "id": "f93eb54b-8d04-4e1a-ac60-4fa273a61974",
      "name": "表单:用户提交",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        1200,
        -1360
      ],
      "webhookId": "27a461aa-7306-4c89-b562-ff239197ae35",
      "parameters": {
        "options": {},
        "formTitle": "Content ",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Title",
              "requiredField": true
            },
            {
              "fieldLabel": "Country 1",
              "requiredField": true
            },
            {
              "fieldLabel": "Country 2",
              "requiredField": true
            },
            {
              "fieldLabel": "Country 3"
            },
            {
              "fieldLabel": "Country 4",
              "requiredField": true
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "c93adf81-d657-4e5e-bba3-d6eb093c8fcb",
      "name": "格式化为数组",
      "type": "n8n-nodes-base.set",
      "position": [
        1420,
        -1360
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "bd9cd00c-976b-4a94-8a43-e7a01993ff44",
              "name": "animals",
              "type": "array",
              "value": "=[\"{{ $json['animal 1'] }}\",\"{{ $json['animal 2'] }}\",\"{{ $json['animal 3'] }}\",\"{{ $json['animal 4'] }}\"]"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "5940e19d-23f7-4b87-9373-6cf9c6c3d5d7",
      "name": "拆分:循环遍历数组",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1640,
        -1360
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "animals"
      },
      "typeVersion": 1
    },
    {
      "id": "112610e5-d6ef-400a-8e43-1a55e93e269e",
      "name": "GPT-4:创建电影级提示",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1860,
        -1360
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1",
          "cachedResultName": "GPT-4.1"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "=Task:\nYou are an advanced AI that transforms a country name or an animal into a vivid, cinematic prompt meant for image generation only. The visual should depict a powerful, mythical warrior with the head of a symbolic animal, walking slowly and majestically toward the viewer. The scene must reflect the cultural essence of the country or the natural environment of the animal.\n\nRules for Output Generation:\n\nFocus on front-facing, full-body motion in a slow, majestic walk\n\nThe warrior should be muscular, highly detailed, and visually dominant\n\nAdd motion details like cape flow, weapon movement, foot pressure\n\nFor country input: use accurate terrain, architecture, weather, and mood\n\nFor animal input: use the animal’s natural habitat as the setting\n\nBackground must be slightly blurred for cinematic depth\n\nOutput must be in plain text, no JSON\n\nKeep each output below 950 characters\n\nDo not generate video prompts\n\n🔻 Input Format Examples:\nmakefile\nCopy\nEdit\nInput: Morocco, Brazil, Japan, Nigeria  \nInput: Tiger, Eagle, Gorilla, Falcon\n\n🔻 Output Format Example :\nInput: Morocco\nWalking with slow, thunderous steps across an ancient desert courtyard, a lion-headed warrior with golden fur and scarred bronze armor moves toward the viewer. His black cape ripples in the hot wind, dust kicking around his armored sandals. Muscles flex under leather carved with Berber motifs, and a curved blade glints at his hip. Behind him, the blurred kasbah walls glow under orange sunlight, casting long shadows across the tiled ground.\n\n\n"
            },
            {
              "content": "=Country: {{ $json.animals }}\n"
            },
            {
              "role": "system",
              "content": "It is is very important to note that the prompt must not exceed 950 characters"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "dd8NvMC6rvx8RITo",
          "name": "OpenAi account 2"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "3fc20348-f6d8-49e1-8e5a-484de33c17f4",
      "name": "清理:从提示中移除换行符",
      "type": "n8n-nodes-base.set",
      "position": [
        2240,
        -1360
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "629e44a0-0d8d-40de-ab7b-8c93de23887e",
              "name": "prompt",
              "type": "string",
              "value": "={{ $json.message.content.replace(/\\n/g, ' ').replace(/\\\\n/g, ' ') }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "471696d3-a451-4ccc-bb4f-801dfc3f5ac1",
      "name": "Dumpling AI:生成图像",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2440,
        -1360
      ],
      "parameters": {
        "url": "https://app.dumplingai.com/api/v1/generate-ai-image",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"model\": \"FLUX.1-pro\",\n  \"input\": {\n    \"prompt\": \"{{$json.prompt}}\"\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {
              "name": "accept",
              "value": "application/json"
            }
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "RLFzAcGRepr5eXZB",
          "name": "Dumpling AI-n8n"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "50e89d3c-62b3-4689-84ca-1bc7cff445c3",
      "name": "GPT-4:创建运动提示",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1280,
        -1100
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1",
          "cachedResultName": "GPT-4.1"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "=You are helping me generate a motion video prompt based on a previous image generation prompt.\n\nI will provide the image prompt, and your job is to rewrite it so it can be used to create a motion video using Leonardo.ai.\n\nYour output must follow these rules:\n\nKeep the subject, style, and atmosphere from the original image prompt\n\nAdd natural motion elements (such as camera pan, slow zoom, blinking, fog moving, flickering lights, etc)\n\nWrite in a descriptive cinematic tone\n\nKeep the response short, between 1 to 2 sentences\n\nReturn only the rewritten motion prompt as plain text\n\nEnsure the output includes a line break at the end\n\nExample input:\n\"A black cat sitting on a haunted piano in a dark room, ghostly ambiance, cinematic style\"\n\nExample output:\n\"A black cat blinking slowly as ghostly light flickers across the haunted piano, the camera pans slowly, cinematic mood\""
            },
            {
              "content": "=Now, generate a motion video prompt from this image prompt:{{ $(' Clean: Remove Line Breaks from Prompt').item.json.prompt }}\n"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "dd8NvMC6rvx8RITo",
          "name": "OpenAi account 2"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "a05020bc-e914-45b4-b9fb-52bf996d6c76",
      "name": "等待:Leonardo 处理",
      "type": "n8n-nodes-base.wait",
      "position": [
        1980,
        -1100
      ],
      "webhookId": "b1658720-27be-47a2-8bca-9c3c97d1e998",
      "parameters": {
        "amount": 60
      },
      "typeVersion": 1.1
    },
    {
      "id": "2939324b-7964-48a4-9b83-304c8635d427",
      "name": "获取:下载运动视频",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2240,
        -1100
      ],
      "parameters": {
        "url": "={{ $json.urls.get }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "rWm4PSEA64iYJNZW",
          "name": "Replicate.com"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "5a9a433e-d2a6-4359-adcd-ca19357af660",
      "name": "限制:每次运行一个音轨",
      "type": "n8n-nodes-base.limit",
      "position": [
        1240,
        -820
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b2f54f28-ee3d-4614-9d55-8df3514580dc",
      "name": "GPT-4:生成音频提示",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1460,
        -820
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1",
          "cachedResultName": "GPT-4.1"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "=# Overview\nYou are a master sound prompt generator. Given a style, generate a vivid one-to-two sentence prompt that describes the ambiance, tone, and key sound elements to create an immersive audio scene. Use evocative language to capture the essence of the style.\n\n## Example\n- Style: Haunted Ghost Hunters\n- Output: Eerie whispers echo through a decaying mansion as floorboards creak under cautious footsteps. A distant, distorted radio crackles with ghostly voices, while a cold wind howls through shattered windows.\n"
            },
            {
              "content": "=Style: {{ $(' Form: User Submission').item.json['Style '] }}"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "dd8NvMC6rvx8RITo",
          "name": "OpenAi account 2"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "2e804af2-57cd-4650-b42e-fba4fa6d0ff7",
      "name": "ElevenLabs:创建环境音轨",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1840,
        -820
      ],
      "parameters": {
        "url": "https://api.elevenlabs.io/v1/sound-generation",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "text",
              "value": "={{ $json.message.content }}"
            },
            {
              "name": "duration_seconds",
              "value": "20"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "8vGHNTs5njnF7ALg",
          "name": "11 labs"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "73123bf5-4638-4a1b-ba47-8b1f7fa8fa3a",
      "name": "上传:保存音频到 Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2040,
        -820
      ],
      "parameters": {
        "name": "={{ $(' Form: User Submission').item.json.Title }}.mp3",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1jQbim9szMicI6kVQwRBMGonQ4BuQOIQ0",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1jQbim9szMicI6kVQwRBMGonQ4BuQOIQ0",
          "cachedResultName": "Soundtrack"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "B0Hulh0j065xznhI",
          "name": "nnekajennifer"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "8ba1fb81-4638-43bb-af61-06c60f8fbfd2",
      "name": "共享:使音频公开",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2260,
        -820
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.id }}"
        },
        "options": {},
        "operation": "share",
        "permissionsUi": {
          "permissionsValues": {
            "role": "reader",
            "type": "anyone",
            "allowFileDiscovery": true
          }
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "B0Hulh0j065xznhI",
          "name": "nnekajennifer"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "c1037dda-1f1d-4588-bec2-8af17d6a5dfc",
      "name": "合并:合并视频和音频分支",
      "type": "n8n-nodes-base.merge",
      "position": [
        2840,
        -1080
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combineBy": "combineAll"
      },
      "typeVersion": 3.1
    },
    {
      "id": "0371e258-a81f-4ece-9851-da52067e42c3",
      "name": "格式化运动视频 URL",
      "type": "n8n-nodes-base.code",
      "position": [
        3060,
        -1080
      ],
      "parameters": {
        "jsCode": "const urlArray = [];\n\nfor (const item of items) {\n  const data = item.json;\n\n  if (data.output) {\n    urlArray.push({\n      motionMP4URL: data.output, // This is now the actual video URL\n      imageId: data.id || null,\n      createdAt: data.createdAt || null\n    });\n  }\n}\n\nreturn [{\n  json: {\n    urls: urlArray\n  }\n}];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "8f922138-88b5-457b-b36e-4201e1ef8542",
      "name": "Creatomate:合并视频和音频",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3280,
        -1080
      ],
      "parameters": {
        "url": "https://api.creatomate.com/v1/renders",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"template_id\": \"909e08b2-9c90-48d4-a2b9-c34e2d57f3b5\",\n  \"modifications\": {\n    \"Video-1.source\": \"{{ $(' Format Motion Video URLs').first().json.urls[0].motionMP4URL }}\",\n    \"Video-2.source\": \"{{ $(' Format Motion Video URLs').first().json.urls[1].motionMP4URL }}\",\n    \"Video-3.source\": \"{{ $(' Format Motion Video URLs').first().json.urls[2].motionMP4URL }}\",\n    \"Video-4.source\": \"{{ $(' Format Motion Video URLs').first().json.urls[3].motionMP4URL }}\",\n    \"Audio-Track.source\": \"{{ $('Upload: Save Audio to Google Drive').first().json.webContentLink }}\",\n    \"Text-1.text\": \"{{ $(' Form: User Submission').first().json['animal 1'] }}\",\n    \"Text-2.text\": \"{{ $(' Form: User Submission').first().json['animal 2'] }}\",\n    \"Text-3.text\": \"{{ $(' Form: User Submission').first().json['animal 3'] }}\",\n    \"Text-4.text\": \"{{ $(' Form: User Submission').first().json['animal 4'] }}\"\n  }\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "52f18522-a753-4bd5-a8f5-8c8820949641",
      "name": "等待:Creatomate 渲染",
      "type": "n8n-nodes-base.wait",
      "position": [
        3500,
        -1080
      ],
      "webhookId": "a8a2338c-7e1e-4815-8776-a3ed61efe407",
      "parameters": {
        "amount": 60
      },
      "typeVersion": 1.1
    },
    {
      "id": "b5d078c8-8d56-42e0-8025-84932c910e26",
      "name": "下载:来自 Creatomate 的最终 MP4",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3720,
        -1080
      ],
      "parameters": {
        "url": "={{ $json.url }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "4df566da-844f-4d00-a39c-4bde0590e31a",
      "name": "上传:保存最终视频到云端硬盘",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        3940,
        -1080
      ],
      "parameters": {
        "name": "={{ $(' Form: User Submission').first().json.Title }}.mp4",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1YikkHYBgmrUSj20iftwEBeVixhFLGCTL",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1YikkHYBgmrUSj20iftwEBeVixhFLGCTL",
          "cachedResultName": "AI generated Videos"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "B0Hulh0j065xznhI",
          "name": "nnekajennifer"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "4ee1d027-0010-42fe-ae43-be41e6bbee58",
      "name": "记录:添加视频标题和链接到表格",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        4160,
        -1080
      ],
      "parameters": {
        "columns": {
          "value": {
            "Title": "={{ $(' Form: User Submission').first().json.Title }}",
            "Generated videos": "={{ $('Upload: Save Final Video to Drive').first().json.webViewLink }}"
          },
          "schema": [
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Generated videos",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Generated videos",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1vq-YMYKQ3H2G2VOJQuOdM4bG8TIJPI4DuVCqfp0EioI/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1vq-YMYKQ3H2G2VOJQuOdM4bG8TIJPI4DuVCqfp0EioI/edit?usp=drivesdk",
          "cachedResultName": "AI generated videos"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "GaJqJHuS5mQxap7q",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "e4705605-ea57-4e54-a859-d9df579a6f1f",
      "name": "Replicate.com:创建运动视频",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1720,
        -1100
      ],
      "parameters": {
        "url": "https://api.replicate.com/v1/models/wavespeedai/wan-2.1-i2v-480p/predictions",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n\t\"input\": {\n      \"image\": \"{{ $(' Dumpling AI: Generate Image').item.json.images[0].url }}\",\n      \"prompt\": \"{{$json.message.content}}\"\n\t}\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {
              "name": "accept",
              "value": "application/json"
            },
            {
              "name": "Prefer",
              "value": "wait"
            }
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "rWm4PSEA64iYJNZW",
          "name": "Replicate.com"
        }
      },
      "typeVersion": 4.2
    }
  ],
  "active": false,
  "pinData": {
    " Form: User Submission": [
      {
        "json": {
          "Title": "Mythborn March: Nation to Legend Series",
          "animal 1": "Japan",
          "animal 2": "Nigeria",
          "animal 3": "Russia",
          "animal 4": "Egypt",
          "formMode": "test",
          "submittedAt": "2025-06-24T23:15:19.040+10:00"
        }
      }
    ],
    " Fetch: Download Motion Video ": [
      {
        "json": {
          "id": "mkgg1gn6xhrmc0cqnqw8ckgtd0",
          "logs": "Moderating content...\nImage size: 21.1KB\nModeration complete in 0.53sec\nUsing seed: 1044612061\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n  3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n  7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n 70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n 83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n 83%|████████▎ | 25/30 [00:19<00:03,  1.54it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n 87%|████████▋ | 26/30 [00:20<00:03,  1.32it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n 90%|█████████ | 27/30 [00:21<00:02,  1.17it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n 93%|█████████▎| 28/30 [00:22<00:01,  1.06it/s]\n97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n 97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n 97%|█████████▋| 29/30 [00:24<00:01,  1.02s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.08s/it]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.18it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\n100%|██████████| 30/30 [00:25<00:00,  1.19it/s]\nTime elapsed: 29.03s\nSaving generated video to output.mp4\n",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/mkgg1gn6xhrmc0cqnqw8ckgtd0",
            "web": "https://replicate.com/p/mkgg1gn6xhrmc0cqnqw8ckgtd0",
            "cancel": "https://api.replicate.com/v1/predictions/mkgg1gn6xhrmc0cqnqw8ckgtd0/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-x3735griilgsum2qbvz7m2dy43svsttzfc66twy6um2c2xftecea"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-92deec3d-3887-4338-a7bb-f1285d6f9a17.webp",
            "prompt": "A samurai warrior with the head of a regal white crane strides through a misty sakura grove, cherry petals drifting in the breeze and pressing into the mossy earth beneath his deliberate steps; his indigo cape and engraved armor move subtly with the wind, while the camera slowly tracks his approach, catching the gentle swing of his katana as morning light glints across blade and drifting fog, with torii gates and pagoda rooftops fading in and out of focus in the tranquil mist."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": "https://replicate.delivery/xezq/5qtn0jt8eH0lXadYlEdxdXSUBKUs5xlDi0nFXd0J1HUHFbdKA/output.mp4",
          "status": "succeeded",
          "metrics": {
            "predict_time": 31.597005025
          },
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.5Z",
          "started_at": "2025-06-26T20:41:19.344174514Z",
          "completed_at": "2025-06-26T20:41:50.941179538Z",
          "data_removed": false
        }
      },
      {
        "json": {
          "id": "tswbr3n6txrm80cqnqw91v6zj0",
          "logs": "Moderating content...\nImage size: 16.0KB\nModeration complete in 0.33sec\nUsing seed: 1132138040\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.28s/it]\n3%|▎         | 1/30 [00:01<00:37,  1.29s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n  3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:35,  1.26s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n  7%|▋         | 2/30 [00:02<00:35,  1.26s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:05<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n13%|█▎        | 4/30 [00:05<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n 70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n 83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n 87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n 93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n 93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n 93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n 97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\nTime elapsed: 30.23s\nSaving generated video to output.mp4\n",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/tswbr3n6txrm80cqnqw91v6zj0",
            "web": "https://replicate.com/p/tswbr3n6txrm80cqnqw91v6zj0",
            "cancel": "https://api.replicate.com/v1/predictions/tswbr3n6txrm80cqnqw91v6zj0/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-shpyg473n625ajrb23in3mm3swoe7w2f27opnjbpobtml3kwv5eq"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-a79a12c2-8575-4c46-a63f-3835489e519f.webp",
            "prompt": "The crowned eagle-headed warrior strides powerfully through swirling dawn mist on the vibrant savannah, his ornate cloak billowing and dust churning beneath each step, while the camera slowly zooms in as warm sunlight flickers across rising ancient Benin bronze plaques and shifting shadows of acacia trees."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": "https://replicate.delivery/xezq/EFMmwBYss2ZvPJTDB1t88PJUcmQmaLK3ukqPsWLGn84ritOF/output.mp4",
          "status": "succeeded",
          "metrics": {
            "predict_time": 32.509520431
          },
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.479Z",
          "started_at": "2025-06-26T20:41:51.057210274Z",
          "completed_at": "2025-06-26T20:42:23.566730488Z",
          "data_removed": false
        }
      },
      {
        "json": {
          "id": "43vkh7n6sxrme0cqnqwbt79s60",
          "logs": "Moderating content...\nImage size: 17.3KB\nModeration complete in 0.38sec\nUsing seed: 1530392843\n  0%|          | 0/30 [00:00<?, ?it/s]\n0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n  3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.24s/it]\n  3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n  7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.25s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.25s/it]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.06it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.33it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.40it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.45it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.48it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.50it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n 70%|███████   | 21/30 [00:16<00:05,  1.52it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.53it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:19<00:04,  1.32it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n 83%|████████▎ | 25/30 [00:20<00:04,  1.16it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n 87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n 93%|█████████▎| 28/30 [00:24<00:02,  1.08s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n 97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.16s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.13it/s]\nTime elapsed: 30.22s\nSaving generated video to output.mp4\n",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/43vkh7n6sxrme0cqnqwbt79s60",
            "web": "https://replicate.com/p/43vkh7n6sxrme0cqnqwbt79s60",
            "cancel": "https://api.replicate.com/v1/predictions/43vkh7n6sxrme0cqnqwbt79s60/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-y5742fgiyq7yn7m5l2ch2cyfykitkrgvtw3em23iyx5b33kmcdva"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-8bdd294b-1081-4201-85ee-b492f8015b35.webp",
            "prompt": "A bear-headed warrior strides powerfully through a snow-laden, windswept plain, icy breath curling as fur and cloak ripple in the harsh wind, armor glinting with each step; flurries of snow swirl up with every heavy footfall while the camera slowly tracks his advance, onion domes and dark pine forests shifting in the drifting wintry haze behind him."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": "https://replicate.delivery/xezq/IfHoAvaHlE2mViR7wY7xf0PzH7OXgldXTPVKseqemZqfNxWnC/output.mp4",
          "status": "succeeded",
          "metrics": {
            "predict_time": 32.386815896
          },
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.471Z",
          "started_at": "2025-06-26T20:40:46.645776Z",
          "completed_at": "2025-06-26T20:41:19.032591895Z",
          "data_removed": false
        }
      },
      {
        "json": {
          "id": "3nbctsn70hrme0cqnqw81kms0c",
          "logs": "Moderating content...\nImage size: 16.3KB\nModeration complete in 0.30sec\nUsing seed: 367620330\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n  0%|          | 0/30 [00:00<?, ?it/s]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:36,  1.26s/it]\n  3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n3%|▎         | 1/30 [00:01<00:35,  1.24s/it]\n  3%|▎         | 1/30 [00:01<00:36,  1.25s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n7%|▋         | 2/30 [00:02<00:34,  1.25s/it]\n  7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n  7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n  7%|▋         | 2/30 [00:02<00:34,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 10%|█         | 3/30 [00:03<00:33,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n 13%|█▎        | 4/30 [00:04<00:32,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n 17%|█▋        | 5/30 [00:06<00:31,  1.24s/it]\n 23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n 23%|██▎       | 7/30 [00:07<00:21,  1.07it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n 30%|███       | 9/30 [00:08<00:17,  1.23it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n 37%|███▋      | 11/30 [00:10<00:14,  1.34it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n 43%|████▎     | 13/30 [00:11<00:12,  1.41it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n 50%|█████     | 15/30 [00:12<00:10,  1.46it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n 57%|█████▋    | 17/30 [00:13<00:08,  1.49it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n 63%|██████▎   | 19/30 [00:15<00:07,  1.51it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n 70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n 70%|███████   | 21/30 [00:16<00:05,  1.53it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n 77%|███████▋  | 23/30 [00:17<00:04,  1.54it/s]\n80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n 80%|████████  | 24/30 [00:18<00:04,  1.32it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n 83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n 83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n 83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n 83%|████████▎ | 25/30 [00:20<00:04,  1.17it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n 87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n 87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n 87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n 87%|████████▋ | 26/30 [00:21<00:03,  1.06it/s]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n 90%|█████████ | 27/30 [00:22<00:03,  1.02s/it]\n93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n 93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n 93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n 93%|█████████▎| 28/30 [00:23<00:02,  1.07s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n 97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n 97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n 97%|█████████▋| 29/30 [00:25<00:01,  1.12s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.15s/it]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\n100%|██████████| 30/30 [00:26<00:00,  1.14it/s]\nTime elapsed: 30.15s\nSaving generated video to output.mp4\n",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/3nbctsn70hrme0cqnqw81kms0c",
            "web": "https://replicate.com/p/3nbctsn70hrme0cqnqw81kms0c",
            "cancel": "https://api.replicate.com/v1/predictions/3nbctsn70hrme0cqnqw81kms0c/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-kuhdpji5l7mhahfn3anakjcfwwecg6pdsvbjqckvefpzoh6gty7a"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-7121f515-8a7f-4123-a32d-617419dfdb5b.webp",
            "prompt": "The jackal-headed warrior strides forward through swirling sands, muscles rippling as his obsidian skin gleams, cape and gold sashes billowing in the wind; the camera follows with a slow cinematic pan while heat shimmers over blurred pyramids and ancient obelisks beneath a blazing, dusk-lit sky."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": "https://replicate.delivery/xezq/h44ho8zD7ZpXFl1nEyufIGweq0CDdKrWwMnVep1elEpCqYrTB/output.mp4",
          "status": "succeeded",
          "metrics": {
            "predict_time": 32.540624836
          },
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.524Z",
          "started_at": "2025-06-26T20:41:35.828519334Z",
          "completed_at": "2025-06-26T20:42:08.369144172Z",
          "data_removed": false
        }
      }
    ],
    "Replicate.com: Create Motion Video": [
      {
        "json": {
          "id": "mkgg1gn6xhrmc0cqnqw8ckgtd0",
          "logs": "",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/mkgg1gn6xhrmc0cqnqw8ckgtd0",
            "web": "https://replicate.com/p/mkgg1gn6xhrmc0cqnqw8ckgtd0",
            "cancel": "https://api.replicate.com/v1/predictions/mkgg1gn6xhrmc0cqnqw8ckgtd0/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-x3735griilgsum2qbvz7m2dy43svsttzfc66twy6um2c2xftecea"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-92deec3d-3887-4338-a7bb-f1285d6f9a17.webp",
            "prompt": "A samurai warrior with the head of a regal white crane strides through a misty sakura grove, cherry petals drifting in the breeze and pressing into the mossy earth beneath his deliberate steps; his indigo cape and engraved armor move subtly with the wind, while the camera slowly tracks his approach, catching the gentle swing of his katana as morning light glints across blade and drifting fog, with torii gates and pagoda rooftops fading in and out of focus in the tranquil mist."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": null,
          "status": "starting",
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.5Z",
          "data_removed": false
        }
      },
      {
        "json": {
          "id": "tswbr3n6txrm80cqnqw91v6zj0",
          "logs": "",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/tswbr3n6txrm80cqnqw91v6zj0",
            "web": "https://replicate.com/p/tswbr3n6txrm80cqnqw91v6zj0",
            "cancel": "https://api.replicate.com/v1/predictions/tswbr3n6txrm80cqnqw91v6zj0/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-shpyg473n625ajrb23in3mm3swoe7w2f27opnjbpobtml3kwv5eq"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-a79a12c2-8575-4c46-a63f-3835489e519f.webp",
            "prompt": "The crowned eagle-headed warrior strides powerfully through swirling dawn mist on the vibrant savannah, his ornate cloak billowing and dust churning beneath each step, while the camera slowly zooms in as warm sunlight flickers across rising ancient Benin bronze plaques and shifting shadows of acacia trees."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": null,
          "status": "starting",
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.479Z",
          "data_removed": false
        }
      },
      {
        "json": {
          "id": "43vkh7n6sxrme0cqnqwbt79s60",
          "logs": "",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/43vkh7n6sxrme0cqnqwbt79s60",
            "web": "https://replicate.com/p/43vkh7n6sxrme0cqnqwbt79s60",
            "cancel": "https://api.replicate.com/v1/predictions/43vkh7n6sxrme0cqnqwbt79s60/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-y5742fgiyq7yn7m5l2ch2cyfykitkrgvtw3em23iyx5b33kmcdva"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-8bdd294b-1081-4201-85ee-b492f8015b35.webp",
            "prompt": "A bear-headed warrior strides powerfully through a snow-laden, windswept plain, icy breath curling as fur and cloak ripple in the harsh wind, armor glinting with each step; flurries of snow swirl up with every heavy footfall while the camera slowly tracks his advance, onion domes and dark pine forests shifting in the drifting wintry haze behind him."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": "https://replicate.delivery/xezq/IfHoAvaHlE2mViR7wY7xf0PzH7OXgldXTPVKseqemZqfNxWnC/output.mp4",
          "status": "processing",
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.471Z",
          "data_removed": false
        }
      },
      {
        "json": {
          "id": "3nbctsn70hrme0cqnqw81kms0c",
          "logs": "",
          "urls": {
            "get": "https://api.replicate.com/v1/predictions/3nbctsn70hrme0cqnqw81kms0c",
            "web": "https://replicate.com/p/3nbctsn70hrme0cqnqw81kms0c",
            "cancel": "https://api.replicate.com/v1/predictions/3nbctsn70hrme0cqnqw81kms0c/cancel",
            "stream": "https://stream.replicate.com/v1/files/bcwr-kuhdpji5l7mhahfn3anakjcfwwecg6pdsvbjqckvefpzoh6gty7a"
          },
          "error": null,
          "input": {
            "image": "https://pub-1ff5a17124b34b658b5b75065b3a03e8.r2.dev/temp-7121f515-8a7f-4123-a32d-617419dfdb5b.webp",
            "prompt": "The jackal-headed warrior strides forward through swirling sands, muscles rippling as his obsidian skin gleams, cape and gold sashes billowing in the wind; the camera follows with a slow cinematic pan while heat shimmers over blurred pyramids and ancient obelisks beneath a blazing, dusk-lit sky."
          },
          "model": "wavespeedai/wan-2.1-i2v-480p",
          "output": null,
          "status": "starting",
          "version": "hidden",
          "created_at": "2025-06-26T20:40:43.524Z",
          "data_removed": false
        }
      }
    ]
  },
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "a62d12e8-8397-4d6b-8b59-314a3dd52079",
  "connections": {
    "c93adf81-d657-4e5e-bba3-d6eb093c8fcb": {
      "main": [
        [
          {
            "node": "5940e19d-23f7-4b87-9373-6cf9c6c3d5d7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f93eb54b-8d04-4e1a-ac60-4fa273a61974": {
      "main": [
        [
          {
            "node": "c93adf81-d657-4e5e-bba3-d6eb093c8fcb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8ba1fb81-4638-43bb-af61-06c60f8fbfd2": {
      "main": [
        [
          {
            "node": "c1037dda-1f1d-4588-bec2-8af17d6a5dfc",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "0371e258-a81f-4ece-9851-da52067e42c3": {
      "main": [
        [
          {
            "node": "8f922138-88b5-457b-b36e-4201e1ef8542",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5940e19d-23f7-4b87-9373-6cf9c6c3d5d7": {
      "main": [
        [
          {
            "node": "112610e5-d6ef-400a-8e43-1a55e93e269e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a05020bc-e914-45b4-b9fb-52bf996d6c76": {
      "main": [
        [
          {
            "node": "2939324b-7964-48a4-9b83-304c8635d427",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "52f18522-a753-4bd5-a8f5-8c8820949641": {
      "main": [
        [
          {
            "node": "b5d078c8-8d56-42e0-8025-84932c910e26",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "50e89d3c-62b3-4689-84ca-1bc7cff445c3": {
      "main": [
        [
          {
            "node": "e4705605-ea57-4e54-a859-d9df579a6f1f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "471696d3-a451-4ccc-bb4f-801dfc3f5ac1": {
      "main": [
        [
          {
            "node": "50e89d3c-62b3-4689-84ca-1bc7cff445c3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b2f54f28-ee3d-4614-9d55-8df3514580dc": {
      "main": [
        [
          {
            "node": "2e804af2-57cd-4650-b42e-fba4fa6d0ff7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2939324b-7964-48a4-9b83-304c8635d427": {
      "main": [
        [
          {
            "node": "c1037dda-1f1d-4588-bec2-8af17d6a5dfc",
            "type": "main",
            "index": 0
          },
          {
            "node": "5a9a433e-d2a6-4359-adcd-ca19357af660",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "112610e5-d6ef-400a-8e43-1a55e93e269e": {
      "main": [
        [
          {
            "node": "3fc20348-f6d8-49e1-8e5a-484de33c17f4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5a9a433e-d2a6-4359-adcd-ca19357af660": {
      "main": [
        [
          {
            "node": "b2f54f28-ee3d-4614-9d55-8df3514580dc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4df566da-844f-4d00-a39c-4bde0590e31a": {
      "main": [
        [
          {
            "node": "4ee1d027-0010-42fe-ae43-be41e6bbee58",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8f922138-88b5-457b-b36e-4201e1ef8542": {
      "main": [
        [
          {
            "node": "52f18522-a753-4bd5-a8f5-8c8820949641",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e4705605-ea57-4e54-a859-d9df579a6f1f": {
      "main": [
        [
          {
            "node": "a05020bc-e914-45b4-b9fb-52bf996d6c76",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "73123bf5-4638-4a1b-ba47-8b1f7fa8fa3a": {
      "main": [
        [
          {
            "node": "8ba1fb81-4638-43bb-af61-06c60f8fbfd2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b5d078c8-8d56-42e0-8025-84932c910e26": {
      "main": [
        [
          {
            "node": "4df566da-844f-4d00-a39c-4bde0590e31a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c1037dda-1f1d-4588-bec2-8af17d6a5dfc": {
      "main": [
        [
          {
            "node": "0371e258-a81f-4ece-9851-da52067e42c3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2e804af2-57cd-4650-b42e-fba4fa6d0ff7": {
      "main": [
        [
          {
            "node": "73123bf5-4638-4a1b-ba47-8b1f7fa8fa3a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3fc20348-f6d8-49e1-8e5a-484de33c17f4": {
      "main": [
        [
          {
            "node": "471696d3-a451-4ccc-bb4f-801dfc3f5ac1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 内容创作, 多模态 AI

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量23
分类2
节点类型12
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

外部链接
在 n8n.io 查看

分享此工作流

分类

分类: 34