Story-Flicks

Story-Flicks

An open-source application that transforms simple text prompts into high-definition story-based short videos using AI, with native DeepSeek model integration for comprehensive story generation.

What is Story-Flicks

Story-Flicks is an innovative open-source application that transforms simple text prompts into complete story-based short videos using advanced AI technology. With just a single sentence describing a story theme, the platform leverages large language models, including DeepSeek, to generate comprehensive story content, which is then paired with AI-generated images, audio narration, and synchronized subtitles to create engaging video narratives.

How to Use

Built with a Python and FastAPI backend, complemented by a React and Ant Design frontend, Story-Flicks offers a user-friendly interface that simplifies the otherwise complex process of video creation.

Step 1: Installation

Clone the repository and follow the setup instructions to deploy using Docker or manual installation.

Step 2: Configuration

Set up your preferred AI providers, including DeepSeek API keys, in the configuration settings.

Step 3: Enter a Story Prompt

Enter a simple sentence describing your story idea in the user-friendly interface.

Step 4: Generate Your Video

Click generate and watch as the system creates a complete story with visuals, narration, and subtitles.

Core Features

AI-Powered Story Generation

Creates complete narratives from simple prompts using DeepSeek and other AI models with structured, coherent storytelling.

Automated Visual Generation

Produces contextually relevant imagery for each story segment with high-definition output and visual consistency.

Complete Video Production Pipeline

Handles audio narration, subtitle creation, and seamless integration of all elements into a final video.

User-Friendly Interface

Provides simple form-based input, real-time progress tracking, and preview capabilities for generated content.

Multi-Model Support

Offers flexibility with support for multiple AI providers for both text and image generation.

Docker Containerization

Simplifies deployment with containerized setup for easy installation across different environments.

Integration Capabilities

DeepSeek Text Generation

Leverages DeepSeek's advanced language models for high-quality story creation and narrative structure.

Multiple AI Provider Support

Compatible with OpenAI, Aliyun, Ollama, and SiliconFlow for both text and image generation.

Customizable Story Parameters

Offers control over story length, segment count, and thematic elements for tailored content.

Language and Voice Options

Supports multiple languages for both story content and narration with various voice choices.

Flexible Deployment

Can be self-hosted for privacy and control or deployed in cloud environments as needed.

API Integration

Backend API allows potential integration with other applications and workflow systems.

FAQ

Q: What AI models does Story-Flicks support?

A: Story-Flicks supports multiple AI providers including DeepSeek, OpenAI, Aliyun, Ollama, and SiliconFlow for text generation, and various image generation models from these providers.

Q: Do I need programming knowledge to use Story-Flicks?

A: Basic technical knowledge is helpful for installation, but once set up, the interface is designed to be user-friendly for people without programming skills.

Q: How long are the videos Story-Flicks creates?

A: Video length depends on the number of story segments you specify. Typical videos range from 30 seconds to several minutes based on your configuration.

Q: Can I use Story-Flicks commercially?

A: Yes, Story-Flicks is open-source, but be aware of the terms of service for the AI providers you use, as they may have their own restrictions on commercial usage.

Q: What languages does Story-Flicks support?

A: Story-Flicks supports multiple languages for both story generation and narration, depending on the capabilities of the AI models you configure.

Repository Data

Stars
1,224
Forks
185
Watchers
9
Latest Commit
unknown
Repository Age
unknown
License
MIT

Language Distribution

Python
79.9%
TypeScript
15.8%
CSS
2.2%
Dockerfile
1.0%
JavaScript
0.7%
HTML
0.4%

Based on repository file analysis

Top Contributors

Sorted by number of contributions