Generierung von ASMR-Regenwald-Videos aus Text auf fal.ai mit Seedream und Seedance
Experte
Dies ist ein Content Creation, Multimodal AI-Bereich Automatisierungsworkflow mit 19 Nodes. Hauptsächlich werden If, Set, Wait, HttpRequest, ManualTrigger und andere Nodes verwendet. ASMR-Regenwald-Videos aus Text auf fal.ai mit Seedream und Seedance generieren
Voraussetzungen
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Verwendete Nodes (19)
Kategorie
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"meta": {
"instanceId": "bc95949f58a56beb7b32f57b210ee8cff6fe240b0a7d3911bdfc0024eb3104db"
},
"nodes": [
{
"id": "ea1aaf76-ead9-4177-af76-c0a0161eb393",
"name": "manueller-Workflow",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-272,
208
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d6947759-3177-4dfc-a069-858b6bbebd41",
"name": "Bild-erstellen",
"type": "n8n-nodes-base.httpRequest",
"position": [
208,
208
],
"parameters": {
"url": "https://queue.fal.run/fal-ai/bytedance/seedream/v4/text-to-image",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "prompt",
"value": "={{ $json[\"prompt-teks-image\"] }}"
},
{
"name": "image_size",
"value": "portrait_16_9"
}
]
},
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "xSwMnm3OFH6znkts",
"name": "header-fal-ai"
}
},
"typeVersion": 4.2
},
{
"id": "fff51c32-2466-43a2-9d77-bc7f4829c8ba",
"name": "10s-warten",
"type": "n8n-nodes-base.wait",
"position": [
432,
208
],
"webhookId": "3694e296-a7f5-4ce7-88a3-5ad51ec0abeb",
"parameters": {
"amount": 10
},
"typeVersion": 1.1
},
{
"id": "c3c36c3d-3a65-462a-ba02-64e69f4323ba",
"name": "Bildstatus-abrufen",
"type": "n8n-nodes-base.httpRequest",
"position": [
656,
208
],
"parameters": {
"url": "={{ $json.status_url }}",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "xSwMnm3OFH6znkts",
"name": "header-fal-ai"
}
},
"typeVersion": 4.2
},
{
"id": "072a4c43-dc03-41cd-aa5a-be35a4e91b37",
"name": "Notizzettel",
"type": "n8n-nodes-base.stickyNote",
"position": [
144,
96
],
"parameters": {
"color": 5,
"width": 1216,
"height": 368,
"content": "## create image "
},
"typeVersion": 1
},
{
"id": "bc689889-07c0-40d4-ba8f-39adeea36e16",
"name": "Notizzettel1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-352,
96
],
"parameters": {
"color": 4,
"width": 464,
"height": 304,
"content": "## starter "
},
"typeVersion": 1
},
{
"id": "8f0d8ea7-4972-44a9-8b1e-1d83f064d4ad",
"name": "Notizzettel2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-352,
496
],
"parameters": {
"color": 3,
"width": 1472,
"height": 336,
"content": "## create video"
},
"typeVersion": 1
},
{
"id": "cbf76962-1f0e-4fca-8ede-a1825d56903b",
"name": "Bild-fertig?",
"type": "n8n-nodes-base.if",
"position": [
864,
208
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "2961ea56-cb92-440a-bb71-f22292992b02",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "=COMPLETED"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "2f593c89-8f8c-4a05-bece-25a948eb433b",
"name": "Video-erstellen",
"type": "n8n-nodes-base.httpRequest",
"position": [
-272,
624
],
"parameters": {
"url": "=https://queue.fal.run/fal-ai/bytedance/seedance/v1/pro/image-to-video",
"method": "POST",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "prompt",
"value": "={{ $('prompt').item.json['prompt-image-video'] }}"
},
{
"name": "=image_url",
"value": "={{ $json.images[0].url }}"
},
{
"name": "aspect_ratio",
"value": "9:16"
}
]
},
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "xSwMnm3OFH6znkts",
"name": "header-fal-ai"
}
},
"typeVersion": 4.2
},
{
"id": "b4b17416-0470-4654-a90a-cd7d1a180fac",
"name": "30s-warten",
"type": "n8n-nodes-base.wait",
"position": [
-48,
624
],
"webhookId": "3694e296-a7f5-4ce7-88a3-5ad51ec0abeb",
"parameters": {
"amount": 30
},
"typeVersion": 1.1
},
{
"id": "542dd649-d375-459c-87eb-f5aeaa6215d0",
"name": "Videostatus-abrufen",
"type": "n8n-nodes-base.httpRequest",
"position": [
176,
624
],
"parameters": {
"url": "={{ $json.status_url }}",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "xSwMnm3OFH6znkts",
"name": "header-fal-ai"
}
},
"typeVersion": 4.2
},
{
"id": "64e48d64-e9e6-4f0a-a38b-c07239f2bb00",
"name": "Video-fertig?",
"type": "n8n-nodes-base.if",
"position": [
400,
624
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "2961ea56-cb92-440a-bb71-f22292992b02",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "=COMPLETED"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "adbdd764-a51a-497c-9533-8515b384338e",
"name": "Video-link",
"type": "n8n-nodes-base.httpRequest",
"position": [
656,
608
],
"parameters": {
"url": "={{ $json.response_url }}",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "xSwMnm3OFH6znkts",
"name": "header-fal-ai"
}
},
"typeVersion": 4.2
},
{
"id": "6e35939c-2a65-4765-9c01-91914e986cbe",
"name": "Prompt",
"type": "n8n-nodes-base.set",
"position": [
-48,
208
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "a41dcc7f-3766-46b6-92d0-ceb2a7f77334",
"name": "prompt-teks-image",
"type": "string",
"value": "=Static camera shot: A dense, dark forest during a heavy thunderstorm. Torrential rain pours down relentlessly, creating visible sheets of water cascading through the thick canopy. Lightning strikes illuminate the entire forest in brilliant white flashes, revealing the intricate details of gnarled trees and dense foliage for split seconds before plunging back into darkness. Thunder rumbles ominously in the distance. The forest floor is soaked and muddy, with small streams forming from the heavy downpour. Branches sway violently in the storm wind. Shot with a fixed, wide-angle camera position that captures the full scope of the tempest, dramatic chiaroscuro lighting from lightning strikes, deep shadows contrasted with intense white light, cinematic composition with rich blacks and stark highlights, moody atmosphere of nature's raw power and fury."
},
{
"id": "f5e50a1f-b630-480f-9764-b0374a8db675",
"name": "prompt-image-video",
"type": "string",
"value": "animate this"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "5ee32048-ed82-424d-91fe-ca4a6ac84f26",
"name": "Video-herunterladen",
"type": "n8n-nodes-base.httpRequest",
"position": [
880,
608
],
"parameters": {
"url": "={{ $json.video.url }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "33b44ac0-e757-4877-a0ef-effcc992a37d",
"name": "Bild-link",
"type": "n8n-nodes-base.httpRequest",
"position": [
1136,
192
],
"parameters": {
"url": "={{ $json.response_url }}",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "xSwMnm3OFH6znkts",
"name": "header-fal-ai"
}
},
"typeVersion": 4.2
},
{
"id": "ece9754c-dece-4a30-96c7-d02035dba244",
"name": "Notizzettel3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1232,
96
],
"parameters": {
"color": 6,
"width": 256,
"height": 112,
"content": "## requirements key\n\n- api key [fal.ai](https://fal.ai/dashboard/keys) \n"
},
"typeVersion": 1
},
{
"id": "353b1343-bb30-48ea-a136-7c293a94acdb",
"name": "Notizzettel5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1664,
240
],
"parameters": {
"color": 6,
"width": 688,
"height": 400,
"content": "## setup step-by-step \n\n1. create a credential fal by using the auth header.\n - name: \"Authorization\"\n - value: \"key your-api-key\"\n - set this credential on all http nodes that make requests to fal.\n2. set prompt in the \"prompt\" node\n - set the prompt for text-to-image on the prompt node\n - example: “A futuristic cityscape at sunset, highly detailed, ultra-realistic.”\n3. model default\n - text-to-image using: seedream v4\n - image-to-video using: seedance v1 pro\n4. run workflow\n - run it by clicking the manual-workflow node\n - process runs automatically until the video is finished and the download link is available.\n\n"
},
"typeVersion": 1
},
{
"id": "bd15ef23-54cd-45fd-9f93-58a437a46e68",
"name": "Notizzettel6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-944,
96
],
"parameters": {
"color": 6,
"width": 544,
"height": 544,
"content": "## automated visual: from prompt to video\n\nthis workflow streamlines the creation of videos from text prompts by chaining image and video generation steps.\n\nit begins with a prompt that triggers text-to-image generation. once the image is ready, the workflow proceeds to image-to-video conversion. each step includes a built-in waiting time check, ensuring reliability even during longer processing delays.\n\n### future enhancements\n- auto-post results to social media (e.g. youtube, twitter)\n- log image and video urls to google sheets or datatable for tracking\n- send notifications (email or telegram) when processing is complete\n\n### workflow steps\n- input prompt ➔ request to fal text-to-image\n- wait for image to finish\n- request to fal image-to-video\n- wait for video to finish\n- retrieve image & video urls for download"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"6e35939c-2a65-4765-9c01-91914e986cbe": {
"main": [
[
{
"node": "d6947759-3177-4dfc-a069-858b6bbebd41",
"type": "main",
"index": 0
}
]
]
},
"fff51c32-2466-43a2-9d77-bc7f4829c8ba": {
"main": [
[
{
"node": "c3c36c3d-3a65-462a-ba02-64e69f4323ba",
"type": "main",
"index": 0
}
]
]
},
"b4b17416-0470-4654-a90a-cd7d1a180fac": {
"main": [
[
{
"node": "542dd649-d375-459c-87eb-f5aeaa6215d0",
"type": "main",
"index": 0
}
]
]
},
"33b44ac0-e757-4877-a0ef-effcc992a37d": {
"main": [
[
{
"node": "2f593c89-8f8c-4a05-bece-25a948eb433b",
"type": "main",
"index": 0
}
]
]
},
"adbdd764-a51a-497c-9533-8515b384338e": {
"main": [
[
{
"node": "5ee32048-ed82-424d-91fe-ca4a6ac84f26",
"type": "main",
"index": 0
}
]
]
},
"d6947759-3177-4dfc-a069-858b6bbebd41": {
"main": [
[
{
"node": "fff51c32-2466-43a2-9d77-bc7f4829c8ba",
"type": "main",
"index": 0
}
]
]
},
"2f593c89-8f8c-4a05-bece-25a948eb433b": {
"main": [
[
{
"node": "b4b17416-0470-4654-a90a-cd7d1a180fac",
"type": "main",
"index": 0
}
]
]
},
"ea1aaf76-ead9-4177-af76-c0a0161eb393": {
"main": [
[
{
"node": "6e35939c-2a65-4765-9c01-91914e986cbe",
"type": "main",
"index": 0
}
]
]
},
"c3c36c3d-3a65-462a-ba02-64e69f4323ba": {
"main": [
[
{
"node": "cbf76962-1f0e-4fca-8ede-a1825d56903b",
"type": "main",
"index": 0
}
]
]
},
"542dd649-d375-459c-87eb-f5aeaa6215d0": {
"main": [
[
{
"node": "64e48d64-e9e6-4f0a-a38b-c07239f2bb00",
"type": "main",
"index": 0
}
]
]
},
"cbf76962-1f0e-4fca-8ede-a1825d56903b": {
"main": [
[
{
"node": "33b44ac0-e757-4877-a0ef-effcc992a37d",
"type": "main",
"index": 0
}
],
[
{
"node": "fff51c32-2466-43a2-9d77-bc7f4829c8ba",
"type": "main",
"index": 0
}
]
]
},
"64e48d64-e9e6-4f0a-a38b-c07239f2bb00": {
"main": [
[
{
"node": "adbdd764-a51a-497c-9533-8515b384338e",
"type": "main",
"index": 0
}
],
[
{
"node": "b4b17416-0470-4654-a90a-cd7d1a180fac",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Experte - Content-Erstellung, Multimodales KI
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
AI-Virtuelle Anprobe für WooCommerce Nano Banana
Automatisierte Erstellung virtueller KI-Anprobierbilder für WooCommerce mit Fal.ai Nano Banana
If
Set
Wait
+
If
Set
Wait
20 NodesDavide
Content-Erstellung
✅ Virale Reels-Fabrik
Automatisierte Erstellung und Veröffentlichung von ASMR-Glasobst-Videos mit Veo, Shotstack und Postiz
If
Jwt
Set
+
If
Jwt
Set
37 NodesAyoub Boutouil
Content-Erstellung
Automatisierung der Instagram-Story-Veröffentlichung aus Google Sheets mit Meta Graph API
Automatisierte Veröffentlichung von Instagram-Storys aus Google Tabellen mit Meta Graph API
If
Set
Sort
+
If
Set
Sort
19 NodesiMan
Content-Erstellung
Automatischer Motor für virale Inhalte auf LinkedIn und X
Automatisiertes Erstellen und Veröffentlichen von viralen Inhalten für LinkedIn und X mittels KI
If
Set
Wait
+
If
Set
Wait
156 NodesDiptamoy Barman
Content-Erstellung
ByteDance/Seedream-3 - Bildgenerator
ByteDance Seedream 3: Text-zu-Bild-Vorlagen
If
Set
Code
+
If
Set
Code
15 NodesYaron Been
Content-Erstellung
Dessix Moss Ttsd Textgenerator
Dialogskripte in natürliche Sprache mit Replicate Moss-TTSD umwandeln
If
Set
Code
+
If
Set
Code
9 NodesYaron Been
Content-Erstellung
Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes19
Kategorie2
Node-Typen6
Autor
Ahmad Sarian
@sakirsyarianExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen