story-flicks  by alecm20

Video generator for story creation via LLMs

created 6 months ago
1,898 stars

Top 23.5% on sourcepulse

GitHubView on GitHub
Project Summary

This project enables users to generate short, high-definition story videos from a simple text prompt. It targets content creators and individuals looking to quickly produce visual narratives, offering a streamlined workflow for creating AI-powered multimedia content.

How It Works

The system leverages a backend powered by Python and FastAPI, orchestrating calls to various AI model providers for different media generation tasks. It supports multiple providers for text (OpenAI, Aliyun, Deepseek, Ollama, SiliconFlow) and image (OpenAI, Aliyun, SiliconFlow) generation, allowing flexibility in model selection. The generated text content, AI-created images, synthesized audio, and subtitles are then compiled into a cohesive video.

Quick Start & Requirements

  • Install: git clone https://github.com/alecm20/story-flicks.git
  • Backend Setup: Navigate to backend/, copy .env.example to .env, and configure API keys and model providers. Install dependencies with pip install -r requirements.txt and run with uvicorn main:app --reload.
  • Frontend Setup: Navigate to frontend/, install dependencies with npm install, and run with npm run dev.
  • Docker: Run docker-compose up --build from the project root.
  • Prerequisites: Python 3.10+, Node.js, API keys for chosen AI model providers (OpenAI, Aliyun, etc.).
  • Docs: Usage Instructions

Highlighted Details

  • Supports multiple AI model providers for text and image generation, including OpenAI, Aliyun, Deepseek, Ollama, and SiliconFlow.
  • Offers flexibility in choosing text and image models, video language, and voice.
  • Generates videos with AI-generated images, story content, audio, and subtitles.
  • Provides both manual and Docker-based deployment options.

Maintenance & Community

  • The project appears to be maintained by a single author, alecm20.
  • No specific community channels (Discord, Slack) or roadmap are explicitly mentioned in the README.

Licensing & Compatibility

  • The README does not specify a license.

Limitations & Caveats

The project requires users to obtain and configure API keys for various third-party AI services, which may incur costs. The quality and performance of the generated videos are dependent on the selected AI models and providers.

Health Check
Last commit

4 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
208 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.