IMDBビデオ自動ダウンローダー(Google Driveアップロード&メール通知付き)
上級
これはContent Creation, Multimodal AI分野の自動化ワークフローで、19個のノードを含みます。主にIf, Wait, EmailSend, FormTrigger, GoogleDriveなどのノードを使用。 IMDB動画自動ダウンロードツール(Google Driveアップロード+メールアラート付き)
前提条件
- •Google Drive API認証情報
- •ターゲットAPIの認証情報が必要な場合あり
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "1cc59724-955e-4b0d-b6ef-42e959cf1459",
"name": "フォーム送信時",
"type": "n8n-nodes-base.formTrigger",
"position": [
-832,
496
],
"webhookId": "99c989d4-d7e6-42d9-9f05-5235e2624149",
"parameters": {
"options": {},
"formTitle": "IMDB video downloader ",
"formFields": {
"values": [
{
"fieldLabel": "URL",
"requiredField": true
}
]
},
"formDescription": "IMDB video downloader "
},
"typeVersion": 2.2
},
{
"id": "174bdb96-10e4-4755-bd3a-e43faf74d244",
"name": "Google Drive 権限設定",
"type": "n8n-nodes-base.googleDrive",
"position": [
512,
208
],
"parameters": {
"fileId": {
"__rl": true,
"mode": "id",
"value": "={{ $json.id }}"
},
"options": {},
"resource": "file",
"operation": "share",
"permissionsUi": {},
"authentication": "oAuth2"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "qEkQ8MFn0uSHgAqY",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "1d18f990-5fd1-48b9-8aea-fb7ef50c27f8",
"name": "API からIMDB動画情報を取得",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueRegularOutput",
"position": [
-608,
496
],
"parameters": {
"url": "https://imdb-downloader.p.rapidapi.com/imdb.php",
"method": "POST",
"options": {
"response": {
"response": {
"fullResponse": true
}
}
},
"sendBody": true,
"contentType": "multipart-form-data",
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $json.URL }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "x-rapidapi-host",
"value": "imdb-downloader.p.rapidapi.com"
},
{
"name": "x-rapidapi-key",
"value": "your key"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "b2096733-149c-4c2f-bfb8-fc77896ba590",
"name": "API レスポンスステータス確認",
"type": "n8n-nodes-base.if",
"position": [
-320,
512
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "bcc58e3d-9609-4ec3-adb9-bc6098205818",
"operator": {
"type": "number",
"operation": "equals"
},
"leftValue": "={{ $json.statusCode }}",
"rightValue": 200
}
]
}
},
"typeVersion": 2.2
},
{
"id": "a5408f73-d314-421c-876f-51f40f691256",
"name": "動画ファイルをダウンロード",
"type": "n8n-nodes-base.httpRequest",
"position": [
-48,
240
],
"parameters": {
"url": "={{ $json.body.medias[0].url }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "666bdabf-0963-4c68-b075-c3d5e3c747f1",
"name": "動画を Google Drive にアップロード",
"type": "n8n-nodes-base.googleDrive",
"position": [
208,
208
],
"parameters": {
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "list",
"value": "root",
"cachedResultName": "/ (Root folder)"
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "qEkQ8MFn0uSHgAqY",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "8e4810b0-49a2-4048-9f6e-38783e457d75",
"name": "失敗通知メール",
"type": "n8n-nodes-base.emailSend",
"position": [
400,
768
],
"webhookId": "525e3858-8b2a-4615-9fac-3e7a17a7d719",
"parameters": {
"html": "Hello,\n\nWe regret to inform you that your IMDB video download request could not be completed successfully.\n\nThere might have been an issue with the URL provided or a problem with the video processing service.\n\nPlease double-check the IMDB URL and try again. If the problem persists, feel free to contact our support team for assistance.\n\nWe apologize for the inconvenience caused.\n",
"options": {},
"subject": "IMDB Video Download Failed",
"toEmail": "user@test.com",
"fromEmail": "admin@test.com"
},
"credentials": {
"smtp": {
"id": "H0f4Gja9ECFRA34L",
"name": "SMTP account 2"
}
},
"typeVersion": 2.1
},
{
"id": "b3dfe9a0-2c1b-4823-8085-412dd5b32485",
"name": "Driveリンク付き成功通知メール",
"type": "n8n-nodes-base.emailSend",
"position": [
720,
208
],
"webhookId": "ff0eb63c-87ae-45ce-a870-485ebc9cdb65",
"parameters": {
"html": "=Hello,\n\nYour requested IMDB video has been successfully downloaded and uploaded to Google Drive. It is now ready for you to access.\n\nYou can download or view the video directly from your Google Drive using the shared link below:\n {{ $('Upload Video to Google Drive').item.json.webContentLink }}\n",
"options": {},
"subject": "Your IMDB Video is Ready and Shared via Google Drive",
"toEmail": "user@tes.cm",
"fromEmail": "admin@test.com"
},
"credentials": {
"smtp": {
"id": "H0f4Gja9ECFRA34L",
"name": "SMTP account 2"
}
},
"typeVersion": 2.1
},
{
"id": "f56b357e-932c-4275-ab5b-b66b996fe3fb",
"name": "処理遅延",
"type": "n8n-nodes-base.wait",
"position": [
32,
752
],
"webhookId": "410a255f-0e20-4697-9584-b59829a5bfb8",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "79f5bbb4-b687-4654-8cc6-13822d9671a9",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-912,
288
],
"parameters": {
"height": 336,
"content": "Triggers the workflow when a user submits the IMDB video URL through a form. It captures the URL as input for further processing."
},
"typeVersion": 1
},
{
"id": "372dc8e9-efc7-4905-b266-1521d245a244",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-640,
288
],
"parameters": {
"width": 224,
"height": 352,
"content": "Sends the submitted URL to the IMDB downloader API via a POST request to retrieve video metadata and download links. Handles API authentication with RapidAPI keys."
},
"typeVersion": 1
},
{
"id": "6d73b948-fd3f-4b1d-87b9-eb7918d1bd7c",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-400,
288
],
"parameters": {
"height": 352,
"content": "Checks if the API call was successful by verifying the response status code equals 200. Routes workflow based on success or failure of the API request.\n\nDownload Video File"
},
"typeVersion": 1
},
{
"id": "f46406dd-e84a-46be-82c1-aca72ff8a57e",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
96
],
"parameters": {
"height": 272,
"content": "Downloads the actual video file (MP4) from the URL provided by the API response. This node fetches the media content for later upload."
},
"typeVersion": 1
},
{
"id": "18c36cc0-8fd3-4843-b2c3-d0bd3c8f2c27",
"name": "付箋4",
"type": "n8n-nodes-base.stickyNote",
"position": [
144,
96
],
"parameters": {
"height": 272,
"content": "Uploads the downloaded video file to a specified Google Drive folder (root drive in this case). Uses OAuth2 credentials to authenticate with Google Drive."
},
"typeVersion": 1
},
{
"id": "cb2e9aad-ac9e-45d7-85d4-6c2a16ae3bdc",
"name": "付箋5",
"type": "n8n-nodes-base.stickyNote",
"position": [
432,
96
],
"parameters": {
"height": 272,
"content": "Sets sharing permissions on the uploaded file to make it accessible via a shareable link. Enables the recipient to view or download the file."
},
"typeVersion": 1
},
{
"id": "30adc725-fcaa-4658-bc36-ed386f625014",
"name": "付箋6",
"type": "n8n-nodes-base.stickyNote",
"position": [
704,
112
],
"parameters": {
"height": 256,
"content": "Sends an email to the user with a notification that their video is ready and includes the Google Drive link to access the video."
},
"typeVersion": 1
},
{
"id": "215dad9d-25ee-4308-a250-a674fe02aec4",
"name": "付箋7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
624
],
"parameters": {
"height": 256,
"content": "Adds a wait/delay period before sending a failure notification. This can allow time for any asynchronous processes or retries."
},
"typeVersion": 1
},
{
"id": "11ee3f91-74e1-4b45-9417-dd98549dcb31",
"name": "付箋8",
"type": "n8n-nodes-base.stickyNote",
"position": [
336,
608
],
"parameters": {
"height": 288,
"content": "Sends an email informing the user that their video download failed, possibly due to an invalid URL or API issue, and suggests retrying or contacting support."
},
"typeVersion": 1
},
{
"id": "74fab861-5161-486b-9ab8-458e28682c91",
"name": "付箋9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1664,
208
],
"parameters": {
"width": 432,
"height": 528,
"content": "\n## **Automated IMDB Video Downloader Workflow with Google Drive Integration and Email Notifications**\n\n**Summary:**\nThis automated workflow allows users to submit an IMDB video URL via a form, fetches the video download link using a reliable API, downloads the video, and uploads it to Google Drive. The user then receives an email notification with a shareable Google Drive link if the process is successful, or a failure notification email if any issues occur. This seamless integration ensures quick video access and smooth user communication.\n\n## Benefits\n- **Automates video downloading** from IMDB URLs, saving manual effort. \n- **Seamless Google Drive upload** with automatic sharing permissions. \n- **Instant email notifications** keep users informed about success or failure. \n- **Error handling** ensures users get feedback if downloads fail. \n- **Easy form submission** for quick and user-friendly requests.\n\n## Use Cases\n- Content creators downloading trailers or clips for review. \n- Marketing teams needing quick access to IMDB videos for campaigns. \n- Educational purposes, where instructors share film excerpts. \n- Social media managers preparing video content efficiently. \n- Any user wanting hassle-free IMDB video downloads with cloud storage.\n\n"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"f56b357e-932c-4275-ab5b-b66b996fe3fb": {
"main": [
[
{
"node": "8e4810b0-49a2-4048-9f6e-38783e457d75",
"type": "main",
"index": 0
}
]
]
},
"1cc59724-955e-4b0d-b6ef-42e959cf1459": {
"main": [
[
{
"node": "1d18f990-5fd1-48b9-8aea-fb7ef50c27f8",
"type": "main",
"index": 0
}
]
]
},
"a5408f73-d314-421c-876f-51f40f691256": {
"main": [
[
{
"node": "666bdabf-0963-4c68-b075-c3d5e3c747f1",
"type": "main",
"index": 0
}
]
]
},
"b2096733-149c-4c2f-bfb8-fc77896ba590": {
"main": [
[
{
"node": "a5408f73-d314-421c-876f-51f40f691256",
"type": "main",
"index": 0
}
],
[
{
"node": "f56b357e-932c-4275-ab5b-b66b996fe3fb",
"type": "main",
"index": 0
}
]
]
},
"174bdb96-10e4-4755-bd3a-e43faf74d244": {
"main": [
[
{
"node": "b3dfe9a0-2c1b-4823-8085-412dd5b32485",
"type": "main",
"index": 0
}
]
]
},
"666bdabf-0963-4c68-b075-c3d5e3c747f1": {
"main": [
[
{
"node": "174bdb96-10e4-4755-bd3a-e43faf74d244",
"type": "main",
"index": 0
}
]
]
},
"1d18f990-5fd1-48b9-8aea-fb7ef50c27f8": {
"main": [
[
{
"node": "b2096733-149c-4c2f-bfb8-fc77896ba590",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
上級 - コンテンツ作成, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
RapidAPIを使用してLinkedIn動画をMP4に変換し、Google DriveとSheetsに保存
RapidAPIを使用してLinkedIn動画をMP4に変換し、Google DriveとSheetsに保存
If
Wait
Form Trigger
+
If
Wait
Form Trigger
16 ノードSk developer
コンテンツ作成
Google Driveに保存しGmailで配送してPinterestの動画をMP4に変換
Google Driveで保存しメール送信でPinterest動画をMP4に変換する
Wait
Email Send
Form Trigger
+
Wait
Email Send
Form Trigger
15 ノードSk developer
コンテンツ作成
RapidAPI統合を通じてSlideshareプレゼンテーションをGoogleドライブにダウンロード
RapidAPI統合でSlideshareのプレゼンテーションをGoogleデリカレントダウンロード
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 ノードSk developer
ファイル管理
RapidAPI統合による任意のプラットフォームの動画をGoogleドライブにダウンロード
RapidAPI統合を通じて、任意のプラットフォームの動画をGoogleドライブにダウンロード
If
Wait
Form Trigger
+
If
Wait
Form Trigger
17 ノードSk developer
ファイル管理
RapidAPI と Google Sheets を使用した自動類似度検出とメールリポート
RapidAPI と Google スプレッドシートで自動類似チェックとメールリポート
If
Code
Email Send
+
If
Code
Email Send
19 ノードSk developer
コンテンツ作成
Bilibili動画ダウンローダー(Google Driveアップロード・アイメール通知対応)
Bilibili 動画ダウンローダー(Google Drive アップロードとメール通知に対応)
If
Wait
Email Send
+
If
Wait
Email Send
19 ノードSk developer
ファイル管理