{"product_id":"n8n-workflow-form-prompt-mp4-via-emaki-seedance-2-5","title":"n8n Workflow: Form Prompt → MP4 via Emaki Seedance 2.5","description":"\u003ch3\u003eTurn a text prompt into an MP4 using emaki Seedance 2.5—inside n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow lets you paste a prompt into a form and automatically generate a finished \u003cstrong\u003eMP4 video\u003c\/strong\u003e with \u003cstrong\u003eemaki.ai’s Seedance 2.5\u003c\/strong\u003e. You choose the model, duration, and aspect ratio, optionally supply a first-frame image URL, and the workflow waits, checks the job status, and downloads the resulting clip.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVideo request form\u003c\/strong\u003e: Collects your prompt, selects a model (\u003cem\u003eseedance_2_5\u003c\/em\u003e, \u003cem\u003eseedance_2\u003c\/em\u003e, \u003cem\u003eseedance_2_fast\u003c\/em\u003e, or \u003cem\u003eseedance_2_mini\u003c\/em\u003e), sets duration and aspect ratio, and accepts an optional first-frame image URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuild request\u003c\/strong\u003e: Converts the form inputs into an emaki request payload at \u003cstrong\u003e480p\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStart video\u003c\/strong\u003e: Sends the request to \u003ccode\u003ehttps:\/\/emaki.ai\/api\/video\/ai\u003c\/code\u003e using your API key and receives a \u003cstrong\u003evideo id\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eError handling\u003c\/strong\u003e: If the request is refused, the workflow routes the error to an \u003cstrong\u003eExplain refusal\u003c\/strong\u003e step (e.g., bad key, no credits, a video already running, or a blocked prompt).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWait + status polling\u003c\/strong\u003e: Waits ~30 seconds, checks \u003ccode\u003e\/api\/video\/status\u003c\/code\u003e, then:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003ecompleted\u003c\/strong\u003e: downloads the MP4\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003efailed\u003c\/strong\u003e: reports the failure code\u003c\/li\u003e\n      \u003cli\u003eotherwise: loops back to continue checking\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBuild a simple \u003cstrong\u003eprompt-to-video\u003c\/strong\u003e generator for your team using n8n forms.\u003c\/li\u003e\n  \u003cli\u003eGenerate short marketing or concept clips on demand, with consistent settings (model, aspect ratio, length).\u003c\/li\u003e\n  \u003cli\u003eAutomate video generation pipelines in a SaaS or internal tooling workflow, including clear failure responses.\u003c\/li\u003e\n  \u003cli\u003eTurn a still image into a short clip by providing a \u003cstrong\u003epublic HTTPS image URL\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegration\u003c\/strong\u003e: emaki.ai (Seedance 2.5 via API)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPI endpoints\u003c\/strong\u003e: \u003ccode\u003e\/api\/video\/ai\u003c\/code\u003e and \u003ccode\u003e\/api\/video\/status\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuth\u003c\/strong\u003e: n8n \u003cstrong\u003eHeader Auth\u003c\/strong\u003e credential named \u003ccode\u003eAuthorization\u003c\/code\u003e with value \u003ccode\u003eBearer sk-...\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/logic\u003c\/strong\u003e: \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003ewait\u003c\/code\u003e, \u003ccode\u003eswitch\u003c\/code\u003e, plus supporting notes (sticky notes)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eGet started\u003c\/strong\u003e: create an emaki API key at \u003ca href=\"https:\/\/emaki.ai\/settings\/apikeys\" target=\"_blank\" rel=\"noopener\"\u003eemaki.ai\/settings\/apikeys\u003c\/a\u003e, configure the n8n credential, activate the workflow, then use the form URL to generate and download your MP4.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46232391647411,"sku":"N8N-21064","price":55.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Ny1TrRoP7O3RB9oGHKFV0_x8Mu26gK.png?v=1792141663","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-form-prompt-mp4-via-emaki-seedance-2-5","provider":"N8N Commerce","version":"1.0","type":"link"}