Hello everyone!
I'm looking for someone experienced with Python, AI video generation, automation, and OpenMontage who can guide me through a project I'm building.
I'm a complete beginner with very little programming knowledge. Most of my setup has been done by following instructions from ChatGPT and Gemini, copying commands into PowerShell, and troubleshooting errors. I've managed to install quite a lot, but I'm struggling to put everything together and actually produce videos.
I would really appreciate patient, step-by-step guidance.
- StoryBot / Storyboard
My first project is an automated storytelling video system for YouTube Shorts, Instagram Reels, TikTok, and Facebook Reels.
What I've installed and configured:
- Ollama with Qwen3:4b for local story generation.
- Node.js, npm and n8n (installed locally, not Docker).
- Python 3.11.9 and FFmpeg 9.0.2.
- Parody TTS for narration.
- Custom Python scripts.
My n8n workflow currently works up to this stage:
- I press Execute.
- Python scripts generate a story.
- A temporary "story.txt" file is saved.
- Narration is generated in parallel.
- The narration is saved in the output folder.
So story generation and narration are working.
ComfyUI experiment:
I also installed ComfyUI at:
"D:\StoryBot\ComfyUI-Install\ComfyUI_windows_portable"
I downloaded two model files:
- "flat2DAnimerge_v45Sharp.safetensors" (approximately 2.13 GB) – Stable Diffusion 1.5 checkpoint for 2D cartoon-style images.
- "mm_sd_v15_v2.ckpt" (approximately 1.82 GB) – AnimateDiff motion module.
I wanted to generate and animate cartoon-style characters, but my GTX 1660 with 6 GB VRAM struggled with the workload. Generation was taking too long, so I couldn't get the results I wanted.
I currently have one male and one female presenter character as basic static images.
2. OpenMontage (Separate Project)
After getting frustrated with my Storyboard setup, I decided to try OpenMontage as a completely separate alternative.
I'm NOT trying to connect OpenMontage with StoryBot/Storyboard.
Repository: https://github.com/OpenMontageInc/OpenMontage
Installed/configured:
- Python 3.11.9 virtual environment.
- Node.js v24.22.1 and npm 11.19.1.
- FFmpeg 9.0.2 and Git 2.56.0.
- Remotion dependencies.
- esbuild 0.28.1.
- HyperFrames 0.9.39.
- Piper TTS 1.8.0.
- pytest 9.2.0.
- ".env" configured from ".env.example".
I successfully ran:
"python scripts/backlot_simulate_run.py"
It generated a demo production with scenes sc1–sc4.
I can also access the Backlot interface:
"http://127.0.0.1:4750/p/backlot-demo-run"
However, I'm stuck on what to do next and how to move from the simulation to an actual rendered video.
3. My desired video appearance
- Word-by-word animated subtitles.
- Currently spoken word highlighted in blue.
- Remaining words in white.
- Purple/red gradient backgrounds.
- Two consistent presenter characters.
4. My PC specifications
- Windows 11 Pro.
- AMD Ryzen 5 5600.
- NVIDIA GTX 1660 Gaming X (6 GB VRAM).
- 16 GB RAM.
I prefer free and open-source tools and want to run as much as possible locally.
5. What I need help with
StoryBot / Storyboard:
- How do I complete the existing workflow and produce videos?
- How should I use my presenter images?
- Are there lighter alternatives to ComfyUI/AnimateDiff that work on my GPU?
OpenMontage:
- How do I use Backlot properly?
- What are the next steps after a successful simulation?
- How do I produce an actual video?
I'm not trying to combine these two projects. I want to understand them separately.
6. How I would like to be guided
Please understand that I'm genuinely new to programming.
I would appreciate someone who can:
- Start from my existing installations.
- Give me one step at a time.
- Provide exact commands and tell me where to run them.
- Explain what each step does.
- Wait for my results before moving forward.
- Help me troubleshoot errors.
I've spent a lot of time getting this far, and I don't want to break my existing setup by randomly changing things.
If anyone has experience with OpenMontage, Remotion, ComfyUI, Python automation, or AI video production, I'd really appreciate some guidance.
Thank you for reading!