Who’s it for?
This workflow is built for:
- AI storytellers, content creators, YouTubers, and short-form video marketers
- Anyone looking to transform text prompts into cinematic AI-generated videos fully automatically
- Educators, trainers, or agencies creating story-based visual content at scale
What It Does
This n8n workflow allows you to automatically turn a simple text prompt into a multi-scene cinematic video, using the powerful Fal.AI Seedance V1.0 model (developed by ByteDance — the creators of TikTok).
It combines the creativity of GPT-4o, the motion synthesis of Seedance, and the automation power of n8n to generate AI videos with ambient sound and publish-ready format.
How It Works
- Accepts a prompt from Google Sheets (configurable fields like duration, aspect ratio, resolution, scene count)
- Uses OpenAI GPT-4o to write a vivid cinematic narrative
- Splits the story into n separate scenes
- For each scene:
- GPT generates a structured cinematic description (characters, camera, movement, sound)
- The Seedance V1.0 model (via Fal.AI API) renders a 5s animated video
- Optional: Adds ambient audio via Fal’s MM-Audio model
- Finally:
- Merges all scene videos using Fal’s FFmpeg API
- Optionally uploads to YouTube automatically
Why This Is Special
- Fal.AI Seedance V1.0 is a highly advanced motion video model developed by ByteDance, capable of generating expressive, stylized 5–6 second cinematic clips from text.
- This workflow supports full looping, scene count validation, and wait-polling for long render jobs.
- The entire story, breakdown, and scene design are AI-generated — no manual effort needed.
- Output is export-ready: MP4 with sound, ideal for YouTube Shorts, Reels, or TikTok.
Requirements
- n8n (Self-hosted recommended)
- API Keys:
How to Set It Up
- Clone the template into your n8n instance
- Configure credentials:
- Fal.AI Header Token
- OpenAI API Key
- Google Sheets OAuth2
- (Optional) YouTube API OAuth
- Prepare a Google Sheet with these columns:
story
(short prompt)
number_of_scene
duration
(per clip)
aspect_ratio
, resolution
, model
- Run manually or trigger on Sheet update.
How to Customize
- Modify the storytelling tone in GPT prompts (e.g., switch to fantasy, horror, sci-fi)
- Change Seedance model params like style or seed
- Add subtitles or branding overlays to final video
- Integrate LINE, Notion, or Telegram for auto-sharing
Example Output
Prompt: “A rabbit flies to the moon on a dragonfly and eats watermelon together”
→ Result: 3 scenes, each 5s, cinematic camera pans, soft ambient audio, auto-uploaded to YouTube
Result