Sora 2 ビデオジェネレーター - ワンマークなし(シンプル設定)を固定表示

上級

これはContent Creation, Multimodal AI分野の自動化ワークフローで、22個のノードを含みます。主にIf, Wait, Switch, Telegram, FormTriggerなどのノードを使用。 テキストまたは画像から動画を生成する Sora 2 AI - 水印なし

前提条件
  • Telegram Bot Token
  • ターゲットAPIの認証情報が必要な場合あり
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "id": "NckSQlGF2y46Ir9x",
  "meta": {
    "instanceId": "1d871c7857f6a0f6093c24e2cd2fa1fa755b3826859fe85548d66cefd9f0e0ed"
  },
  "name": "Sora 2 Video Generator - No Watermark (Minimal Setup) Added Sticky",
  "tags": [],
  "nodes": [
    {
      "id": "b9d07b90-8a2a-4694-9840-5f2eec29622f",
      "name": "フォーム送信時",
      "type": "n8n-nodes-base.formTrigger",
      "notes": "Form trigger: Users submit video requests via web form",
      "position": [
        1760,
        720
      ],
      "webhookId": "08557317-0b58-4222-89d9-d5cdefc47629",
      "parameters": {
        "options": {
          "appendAttribution": false
        },
        "formTitle": "🎬 AI Video Generator - Sora 2",
        "formFields": {
          "values": [
            {
              "fieldType": "textarea",
              "fieldLabel": "Video Description (Prompt)",
              "placeholder": "Example: A serene mountain landscape at sunset with clouds moving slowly across the sky, golden hour lighting, cinematic camera movement, 4K quality, professional color grading",
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Aspect Ratio",
              "fieldOptions": {
                "values": [
                  {
                    "option": "landscape"
                  },
                  {
                    "option": "portrait"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Video Quality",
              "fieldOptions": {
                "values": [
                  {
                    "option": "standard"
                  },
                  {
                    "option": "hd"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldType": "file",
              "fieldLabel": "Upload Starting Image (Optional)",
              "multipleFiles": false,
              "acceptFileTypes": ".jpg, .jpeg, .png, .webp"
            }
          ]
        },
        "formDescription": "Create stunning AI-generated videos from text descriptions or animate your images with AI. Powered by OpenAI's Sora 2 - No watermarks, professional quality output. Generate videos in landscape or portrait, standard or HD quality."
      },
      "typeVersion": 2.3
    },
    {
      "id": "934a8f9b-7453-4330-a1b3-767740796e50",
      "name": "チェック: 画像はあるか?",
      "type": "n8n-nodes-base.switch",
      "notes": "Routes workflow based on whether user uploaded an image",
      "position": [
        2352,
        720
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "No Image - Text to Video",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "3225407b-e55a-4d2b-b37c-320cb3bfcb8b",
                    "operator": {
                      "type": "object",
                      "operation": "notExists",
                      "singleValue": true
                    },
                    "leftValue": "={{ $binary.Upload_Starting_Image__Optional_ }}",
                    "rightValue": ""
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "Has Image - Upload First",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "0adfd49c-0e9f-4afc-ae0c-98186957bc56",
                    "operator": {
                      "type": "object",
                      "operation": "exists",
                      "singleValue": true
                    },
                    "leftValue": "={{ $binary.Upload_Starting_Image__Optional_ }}",
                    "rightValue": ""
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 3.2
    },
    {
      "id": "16d896e9-8a31-4a37-93f3-473abffe1cce",
      "name": "ImgBBにアップロード",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Uploads user image to ImgBB for hosting (required for Sora API)",
      "position": [
        2592,
        1280
      ],
      "parameters": {
        "url": "https://api.imgbb.com/1/upload",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "sendQuery": true,
        "contentType": "multipart-form-data",
        "bodyParameters": {
          "parameters": [
            {
              "name": "image",
              "parameterType": "formBinaryData",
              "inputDataFieldName": "Upload_Starting_Image__Optional_"
            }
          ]
        },
        "queryParameters": {
          "parameters": [
            {
              "name": "key",
              "value": "YOUR_ImgBB_API_KEY"
            },
            {
              "name": "expiration",
              "value": "0"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "6f28634f-ab74-4672-98b9-1fc1a9fb79a4",
      "name": "ビデオをダウンロード (テキスト)",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Downloads the generated video from text-to-video path",
      "position": [
        3840,
        240
      ],
      "parameters": {
        "url": "={{ JSON.parse($json.data.resultJson).resultUrls[0] }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "d95cdf5b-169b-4639-8d3e-87d14a80c7b9",
      "name": "ビデオをダウンロード (画像)",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Downloads the generated video from image-to-video path",
      "position": [
        3856,
        1264
      ],
      "parameters": {
        "url": "={{ JSON.parse($json.data.resultJson).resultUrls[0] }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "b9280f6d-b5ad-4abc-8fee-3c9c12914a29",
      "name": "ステータスを確認 (テキスト)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3312,
        256
      ],
      "parameters": {
        "url": "=https://api.kie.ai/api/v1/jobs/recordInfo?taskId={{ $json.data.taskId }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "JjFwOEj49L0bilGM",
          "name": "Kie Ai(Veo and more)"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "17299f12-9888-4ca7-9951-0f2de1d44a1f",
      "name": "待機 (テキスト)",
      "type": "n8n-nodes-base.wait",
      "notes": "Wait 30 seconds for video generation to complete",
      "position": [
        3088,
        256
      ],
      "webhookId": "text-wait-webhook-id",
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "6c24bb65-9d0b-4d3b-824a-77f8f2836ca9",
      "name": "準備完了か? (テキスト)",
      "type": "n8n-nodes-base.if",
      "notes": "Checks if video generation is complete, loops back to wait if not ready",
      "position": [
        3520,
        256
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "0bcf8858-f1a8-45fe-a858-cbbe6c81385d",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.data.state }}",
              "rightValue": "success"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "ea9b3e2e-2d80-4468-bcc2-a823b5242a15",
      "name": "TEXT TO VIDEO",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Sends text prompt to Sora 2 API for video generation",
      "position": [
        2672,
        256
      ],
      "parameters": {
        "url": "https://api.kie.ai/api/v1/jobs/createTask",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"model\": \"sora-2-text-to-video\",\n  \"input\": {\n    \"prompt\": \"{{ $json['Video Description (Prompt)'] }}\",\n    \"aspect_ratio\": \"{{ $json['Aspect Ratio'] }}\",\n    \"quality\": \"{{ $json['Video Quality'] }}\"\n  }\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "JjFwOEj49L0bilGM",
          "name": "Kie Ai(Veo and more)"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "4052e25f-b77d-4fd2-badd-10b032fc7688",
      "name": "ステータスを確認 (画像)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3376,
        1280
      ],
      "parameters": {
        "url": "=https://api.kie.ai/api/v1/jobs/recordInfo?taskId={{ $json.data.taskId }}",
        "options": {},
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "JjFwOEj49L0bilGM",
          "name": "Kie Ai(Veo and more)"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b5da9b07-0eb6-469e-9a9b-a40a476ee563",
      "name": "待機 (画像)",
      "type": "n8n-nodes-base.wait",
      "notes": "Wait 30 seconds for image-to-video generation to complete",
      "position": [
        3152,
        1280
      ],
      "webhookId": "image-wait-webhook-id",
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "7967ee62-47b9-48ab-8172-582fad8d55a0",
      "name": "準備完了か? (画像)",
      "type": "n8n-nodes-base.if",
      "notes": "Checks if image-to-video is complete, loops back to wait if not ready",
      "position": [
        3584,
        1280
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "0bcf8858-f1a8-45fe-a858-cbbe6c81385d",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.data.state }}",
              "rightValue": "success"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "6e9e77ad-02cb-486d-9428-b6522731cf78",
      "name": "IMAGE TO VIDEO",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Sends image URL + prompt to Sora 2 API for image-to-video generation",
      "position": [
        2880,
        1280
      ],
      "parameters": {
        "url": "https://api.kie.ai/api/v1/jobs/createTask",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"model\": \"sora-2-image-to-video\",\n  \"input\": {\n    \"prompt\": \"{{ $('Check: Has Image?').item.json['Video Description (Prompt)'] }}\",\n    \"image_urls\": [\n      \"{{ $json.data.url }}\"\n    ],\n    \"aspect_ratio\": \"{{ $('Check: Has Image?').item.json['Aspect Ratio'] }}\",\n    \"quality\": \"{{ $('Check: Has Image?').item.json['Video Quality'] }}\"\n  }\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "JjFwOEj49L0bilGM",
          "name": "Kie Ai(Veo and more)"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "406e2a92-58d7-4672-a320-82637952211e",
      "name": "📖 セットアップ手順",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1152,
        112
      ],
      "parameters": {
        "color": 4,
        "width": 484,
        "height": 1368,
        "content": "# 🎬 Sora 2 Video Generator - Setup Instructions\n\n***Generate professional AI videos without watermarks in minutes!***\n\n### 🎯 What You Can Do:\n✨ **Text-to-Video** - Type a description, get a video\n✨ **Image-to-Video** - Upload an image, bring it to life\n✨ **No Watermarks** - Clean, professional output\n✨ **HD Quality** - Standard or high-definition options\n\n### 📖 How to Use This Template:\n\n**Step 1:** Read the **Setup Instructions** \n**Step 2:** Configure your API credentials (takes 5 minutes)\n**Step 3:** Fill the form and watch the magic happen!\n\n### 📋 Setup Required:\n\n**1️⃣ Get Kie.AI API Key (Required)**\n   - Sign up at: https://kie.ai\n   - Navigate to Dashboard → API Keys\n   - Copy your API key\n\n**2️⃣ Configure n8n Credentials**\n   - Go to: Credentials → New Credential\n   - Select: HTTP Header Auth\n   - Name: `Kie Ai(Veo and more)`\n   - Header Name: `Authorization`\n   - Header Value: `Bearer YOUR_TOKEN_HERE`\n   - Save the credential\n\n**3️⃣ ImgBB API Setup (For Image-to-Video)**\n   - Get free key: https://api.imgbb.com/\n   - Open \"Upload to ImgBB\" node\n   - Replace the API key parameter (YOUR_ImgBB_API_KEY)\n   - Note: Free tier has rate limits\n\n**4️⃣ Telegram Bot (Optional - for notifications)**\n   - Create bot with @BotFather\n   - Get your Chat ID from @get_id_bot\n   - Update chat ID in Telegram nodes (YOUR_CHAT_ID)\n   - Or remove Telegram nodes if not needed\n\n### 🚀 Quick Start:\n1. Complete steps 1-3 above\n2. Activate the workflow\n3. Click \"Test URL\" in Form Trigger node\n4. Fill the form and submit\n5. Wait 30-60 seconds for video generation\n\n### 💡 Tips:\n- HD quality takes longer than standard\n- Use detailed prompts for better results\n- Landscape works best for most content\n\n---\n\n**Created by:** bilsimaging.com\n***Need Help or Advanced Setup:** contact@bilsimaging.com"
      },
      "typeVersion": 1
    },
    {
      "id": "73aee6d6-ce0d-4adb-b0a3-9db9696f7b32",
      "name": "💬 テキストからビデオへのパス",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1872,
        128
      ],
      "parameters": {
        "color": 5,
        "width": 444,
        "height": 600,
        "content": "## �📝 TEXT-TO-VIDEO PATH\n\n**This section handles video generation from text descriptions only.**\n\n### 🔄 Flow:\n1️⃣ **TEXT TO VIDEO** node sends your prompt to Sora 2 API\n2️⃣ **Wait (Text)** pauses for 30 seconds\n3️⃣ **Check Status (Text)** queries if video is ready\n4️⃣ **Is Ready? (Text)** checks the response:\n   - ✅ If ready → Goes to Download\n   - ⏳ If not ready → Loops back to Wait\n5️⃣ **Download Video (Text)** fetches the final video\n6️⃣ **Send Text to Video** delivers via Telegram (optional)\n\n### 💡 Key Points:\n- Generation takes 30-120 seconds depending on quality\n- Polling happens automatically every 30 seconds\n- No image upload needed for this path\n- Output is watermark-free MP4 file\n\n### 📝 Example Prompts:\n*\"A majestic eagle soaring over mountains at sunset, cinematic 4K\"*\n*\"Time-lapse of flowers blooming, close-up, vibrant colors\"*"
      },
      "typeVersion": 1
    },
    {
      "id": "7891cc94-231a-48f8-a4c3-ffe4b7e00b05",
      "name": "🎨 画像からビデオへのパス",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1888,
        880
      ],
      "parameters": {
        "color": 6,
        "width": 428,
        "height": 624,
        "content": "## 🖼️ IMAGE-TO-VIDEO PATH\n\n**This section handles animating uploaded images.**\n\n### 🔄 Flow:\n1️⃣ **Upload to ImgBB** hosts the image and gets a URL\n2️⃣ **IMAGE TO VIDEO** sends image URL + prompt to Sora 2\n3️⃣ **Wait (Image)** pauses for 30 seconds\n4️⃣ **Check Status (Image)** queries if video is ready\n5️⃣ **Is Ready? (Image)** checks the response:\n   - ✅ If ready → Goes to Download\n   - ⏳ If not ready → Loops back to Wait\n6️⃣ **Download Video (Image)** fetches the final video\n7️⃣ **Send Image to Video** delivers via Telegram (optional)\n\n### ⚠️ Important:\n- ImgBB API key must be configured (replace YOUR_ImgBB_API_KEY)\n- Accepts JPG, PNG, WebP formats\n- Image influences the video generation\n- Same watermark-free output\n\n### 💡 Tips:\n- Use high-quality images for best results\n- Describe the motion you want in your prompt\n- Portrait photos work great for this feature"
      },
      "typeVersion": 1
    },
    {
      "id": "0fb99a43-113e-4a41-9e90-9c82e6ea36d6",
      "name": "🚦 ルーターロジック",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2592,
        480
      ],
      "parameters": {
        "color": 3,
        "width": 380,
        "height": 772,
        "content": "## 🔄 WORKFLOW ROUTER\n\n**This Switch node determines which path to take**\n\n### 🚦 Decision Logic:\nChecks if user uploaded an image:\n- **NO IMAGE** → Routes to TEXT TO VIDEO (upper path)\n- **HAS IMAGE** → Routes to Upload to ImgBB (lower path)\n\nThe workflow automatically detects binary data from the form's file upload field.\n\n### 🎯 How It Works:\nThe Switch node checks for the presence of binary data named `Upload_Starting_Image__Optional_`\n\n**If binary exists** = User uploaded a file → Take lower path\n**If binary doesn't exist** = Text-only request → Take upper path\n\n💡 *Think of this as a traffic controller directing your request to the right generation method.*"
      },
      "typeVersion": 1
    },
    {
      "id": "803cd5aa-ec81-4c60-b74f-22517131ce32",
      "name": "📬 配信オプション",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3840,
        480
      ],
      "parameters": {
        "color": 7,
        "width": 532,
        "height": 768,
        "content": "## 📤 OUTPUT & DELIVERY\n\n**Final step: Get your video**\n\n### 📱 Telegram Delivery (Optional):\n**Setup:**\n1. Replace `YOUR_CHAT_ID` with your actual Telegram Chat ID\n2. Get it from @get_id_bot on Telegram\n3. Create Telegram credential in n8n\n4. Videos are sent as file attachments\n5. Caption indicates which path was used (text or image)\n\n### 🔧 Alternative Delivery Options:\n\n**📧 Email Delivery**\n**☁️ Cloud Storage**\n**🔗 Webhook Response**\n\n\n**🗑️ Don't Need Telegram?**\n- Simply delete both Telegram nodes\n- Connect Download nodes to your preferred output\n\nFor Advanced Setup: contact@bilsimaging.com\n*Customize delivery based on your needs!*"
      },
      "typeVersion": 1
    },
    {
      "id": "e76db2ef-b37c-43d1-9058-58da2ff8bd6f",
      "name": "⏱️ ポーリングの説明",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3072,
        480
      ],
      "parameters": {
        "color": 4,
        "width": 608,
        "height": 768,
        "content": "## ⚙️ POLLING MECHANISM\n\n**Why the Wait → Check → Loop pattern?**\n\nSora 2 video generation isn't instant:\n- ⏱️ Standard quality: 30-60 seconds\n- 🎬 HD quality: 60-120 seconds\n\n### 🔄 How it works:\n\n1️⃣ **Wait Node** (30 seconds)\n   - Prevents immediate re-checking\n   - Avoids API spam and rate limits\n   - Gives video time to generate\n\n2️⃣ **Check Status Node**\n   - Calls Kie.AI API\n   - Fetches current job status\n   - Returns state information\n\n3️⃣ **Is Ready? Node** (If condition)\n   - Examines the `state` field from response\n   - If `state == \"success\"` → Video is ready!\n   - If `state == anything else` → Loop back to Wait\n\n### ✅ Benefits:\n- ✨ Automatic retry until completion\n- 🤖 No manual intervention needed\n- 🚦 API-friendly (respects rate limits)\n- 📦 Reliable delivery\n- ⏰ Handles varying generation times\n\n\n*This polling continues until your video is successfully generated!*"
      },
      "typeVersion": 1
    },
    {
      "id": "8bcd406e-7e7c-441c-b75d-7be38cc4e36c",
      "name": "💡 ベストプラクティス",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4432,
        144
      ],
      "parameters": {
        "color": 5,
        "width": 636,
        "height": 1296,
        "content": "# 💡 BEST PRACTICES & TIPS\n\n### 📝 Writing Great Prompts:\n\n**Be Specific:**\n❌ Bad: \"A cat\"\n✅ Good: \"A fluffy orange cat playing with yarn, slow motion, warm lighting\"\n\n**Include Details:**\n- Camera movement (pan, zoom, tilt)\n- Lighting (golden hour, studio, natural)\n- Style (cinematic, documentary, artistic)\n- Technical specs (4K, professional grading)\n\n**Example Prompts:**\n🎬 *\"Aerial drone shot of ocean waves crashing on beach at sunset, cinematic 4K\"*\n🎨 *\"Time-lapse of paint mixing on canvas, vibrant colors, macro close-up\"*\n🌟 *\"Northern lights dancing over snowy mountains, long exposure, wide shot\"*\n\n### 🎯 Quality Optimization:\n\n**Standard Quality:**\n- ⚡ Faster generation (30-60s)\n- 💰 Lower cost\n- ✅ Good for testing prompts\n- ✅ Perfect for social media\n\n**HD Quality:**\n- 🎬 Better output (60-120s)\n- 💎 Higher cost\n- ✅ Professional use\n- ✅ Best for final deliverables\n\n### 🖼️ Image-to-Video Tips:\n\n**Best Images:**\n- High resolution (min 1080p)\n- Clear subject focus\n- Good lighting\n- Interesting composition\n\n**Describe Motion:**\n- \"Camera slowly zooms in\"\n- \"Subject turns to face camera\"\n- \"Wind gently moving hair\"\n- \"Background slightly blurred\"\n\n# ⚡ Advanced Prompt for Sora 2 :\n\n**Transforms briefs into ad scripts for TikTok/Reels/Shorts:**\n- Check our Unique ChatGPT \nhttps://chatgpt.com/g/g-68ee8b5b87f8819191126b5543bd9bd1-prompt-generator-ugc"
      },
      "typeVersion": 1
    },
    {
      "id": "2d5af1c1-d784-4a06-97a8-34548f365164",
      "name": "Send Text to Video",
      "type": "n8n-nodes-base.telegram",
      "position": [
        4176,
        240
      ],
      "webhookId": "de3fbdfe-5245-426b-8545-3f5cc56081ff",
      "parameters": {
        "chatId": "=YOUR_CHAT_ID",
        "operation": "sendVideo",
        "binaryData": true,
        "additionalFields": {
          "caption": "Here's your text to video ",
          "parse_mode": "MarkdownV2"
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "683oEZNRDT4dUD1i",
          "name": "Imagebananabot"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "52608b31-843b-441b-9402-c5e45b4e8c07",
      "name": "Send Image to Video",
      "type": "n8n-nodes-base.telegram",
      "position": [
        4192,
        1264
      ],
      "webhookId": "de3fbdfe-5245-426b-8545-3f5cc56081ff",
      "parameters": {
        "chatId": "=YOUR_CHAT_ID",
        "operation": "sendVideo",
        "binaryData": true,
        "additionalFields": {
          "caption": "Here's your image to video ",
          "parse_mode": "MarkdownV2"
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "683oEZNRDT4dUD1i",
          "name": "Imagebananabot"
        }
      },
      "typeVersion": 1.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "7d1288b3-8f27-441e-aa2e-804bfff60ff0",
  "connections": {
    "17299f12-9888-4ca7-9951-0f2de1d44a1f": {
      "main": [
        [
          {
            "node": "b9280f6d-b5ad-4abc-8fee-3c9c12914a29",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b5da9b07-0eb6-469e-9a9b-a40a476ee563": {
      "main": [
        [
          {
            "node": "4052e25f-b77d-4fd2-badd-10b032fc7688",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ea9b3e2e-2d80-4468-bcc2-a823b5242a15": {
      "main": [
        [
          {
            "node": "17299f12-9888-4ca7-9951-0f2de1d44a1f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6e9e77ad-02cb-486d-9428-b6522731cf78": {
      "main": [
        [
          {
            "node": "b5da9b07-0eb6-469e-9a9b-a40a476ee563",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "16d896e9-8a31-4a37-93f3-473abffe1cce": {
      "main": [
        [
          {
            "node": "6e9e77ad-02cb-486d-9428-b6522731cf78",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6c24bb65-9d0b-4d3b-824a-77f8f2836ca9": {
      "main": [
        [
          {
            "node": "6f28634f-ab74-4672-98b9-1fc1a9fb79a4",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "17299f12-9888-4ca7-9951-0f2de1d44a1f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "934a8f9b-7453-4330-a1b3-767740796e50": {
      "main": [
        [
          {
            "node": "ea9b3e2e-2d80-4468-bcc2-a823b5242a15",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "16d896e9-8a31-4a37-93f3-473abffe1cce",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7967ee62-47b9-48ab-8172-582fad8d55a0": {
      "main": [
        [
          {
            "node": "d95cdf5b-169b-4639-8d3e-87d14a80c7b9",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "b5da9b07-0eb6-469e-9a9b-a40a476ee563",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b9d07b90-8a2a-4694-9840-5f2eec29622f": {
      "main": [
        [
          {
            "node": "934a8f9b-7453-4330-a1b3-767740796e50",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b9280f6d-b5ad-4abc-8fee-3c9c12914a29": {
      "main": [
        [
          {
            "node": "6c24bb65-9d0b-4d3b-824a-77f8f2836ca9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4052e25f-b77d-4fd2-badd-10b032fc7688": {
      "main": [
        [
          {
            "node": "7967ee62-47b9-48ab-8172-582fad8d55a0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6f28634f-ab74-4672-98b9-1fc1a9fb79a4": {
      "main": [
        [
          {
            "node": "2d5af1c1-d784-4a06-97a8-34548f365164",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d95cdf5b-169b-4639-8d3e-87d14a80c7b9": {
      "main": [
        [
          {
            "node": "52608b31-843b-441b-9402-c5e45b4e8c07",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

上級 - コンテンツ作成, マルチモーダルAI

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

ワークフロー情報
難易度
上級
ノード数22
カテゴリー2
ノードタイプ7
難易度説明

上級者向け、16ノード以上の複雑なワークフロー

作成者
Bilel Aroua

Bilel Aroua

@bilsimaging

Multimedia Imaging Producer | AI Creative | Building Multimodal Media Workflows

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34