← all repositories
alecm20/story-flicks

Story videos by committee: one theme, many models

Turns a one-sentence story idea into a narrated, subtitled short video by orchestrating whichever LLM and image APIs you already pay for.

2.4k stars Python Image · Video · Audio
story-flicks
Not currently ranked — collecting fresh signals.
star history

What it does You give it a theme—say, a rabbit and a fox—and it splits the idea into segments, drafts a script, generates one image per segment via your chosen providers, and assembles a narrated short video with subtitles. It is fundamentally an orchestration layer: FastAPI backend, React frontend, and a lot of patience while remote models return images and copy.

The interesting bit The project treats video generation as a supply-chain optimization problem. It supports five text providers and three image providers, letting you mix and match based on quota, latency, or whichever service is having a good day.

Key highlights

  • Mix-and-match backends: text from OpenAI, DeepSeek, Ollama, Aliyun, or SiliconFlow; images from OpenAI, Aliyun, or SiliconFlow.
  • One image per story segment; segment count directly dials video length and generation time.
  • Produces synthesized narration and burned-in subtitles automatically.

Caveats

  • DeepSeek and Ollama integrations are text-only; image generation still requires a cloud provider such as Aliyun or OpenAI.
  • Ollama text generation demands a hefty local model—the README suggests 14B parameters or larger, and smaller weights are explicitly unsupported.
  • SiliconFlow support is narrow: text models must be OpenAI-compatible, and the image pipeline has only been validated against black-forest-labs/FLUX.1-dev.

Verdict Worth a look if you want a prototype for AI story videos without writing your own prompt chains. Skip it if you need motion graphics or anything beyond static image slideshows with narration.

Frequently asked

What is alecm20/story-flicks?
Turns a one-sentence story idea into a narrated, subtitled short video by orchestrating whichever LLM and image APIs you already pay for.
Is story-flicks open source?
Yes — alecm20/story-flicks is an open-source project tracked on heatdrop.
What language is story-flicks written in?
alecm20/story-flicks is primarily written in Python.
How popular is story-flicks?
alecm20/story-flicks has 2.4k stars on GitHub.
Where can I find story-flicks?
alecm20/story-flicks is on GitHub at https://github.com/alecm20/story-flicks.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.