Story Flicks – Open-Source AI Tool for Generating HD Story Short Videos

Story Flicks – Open-Source AI Tool for Generating HD Story Short Videos 134

An open-source short video generator powered by AI large models. Simply enter a story theme, and it quickly produces videos featuring AI-generated images, story narration, and audio.

#Ai工具箱 #Ai视频生成

Story Flicks – Open-Source AI Tool for Generating HD Story Short VideosIntroduction

Story Flicks is an open-source short story video generation tool built on top of a large AI model. It combines advanced language models with image generation technology, and based on the story theme input by the user, it can quickly generate videos that include AI-generated images, story content, and audio. It mainly provides a one-click service to generate high-definition short videos, making it well suited for creators, educators, and marketing professionals who want to quickly produce visual content.

Story Flicks.webp

Features:

  • Smart Generation: Users only need to input a story theme or keyword, and the system will automatically generate corresponding short videos, producing multiple creative results in a short time.

  • Multi-language Support: Story Flicks supports multiple languages, allowing users to choose the appropriate language to generate content according to their needs, which enhances convenience and flexibility during use.

  • Image and Audio Combination: In addition to generating text content and storylines, Story Flicks can also add AI-generated images and background sound effects to videos, enhancing the overall viewing experience.

  • Multi-modal Generation: Story Flicks uses a large language model (LLM) for intelligent parsing, capable of comprehensively constructing narrative frameworks while synchronously integrating visual, auditory, and textual elements. In other words, it can not only generate text-based stories but also automatically create AI images, dynamic voice narration, and smart subtitles that match the story.

  • AI Image Generation: Story Flicks uses image generation technology to create vivid visual effects for the scenes and characters in the story, making the generated video content highly visually appealing.

  • Integrated Audio Production: It includes dynamic voice narration, which means users do not need to additionally record or find audio material; the system will automatically generate voice based on the story content.

  • Smart Subtitles: It can automatically arrange subtitles, which not only helps hearing-impaired users understand the video content but also improves video accessibility.

  • Tech Stack: The backend uses Python and FastAPI, while the frontend uses React, Ant Design, and Vite, ensuring the system runs efficiently and stably and providing users with a good development experience.

Use Cases:

  • Creative Content Production: Suitable for short video bloggers, self-media influencers, and marketing professionals, helping them quickly produce rich visual stories to boost efficiency.

  • Education and Training: Very useful in the education industry, capable of providing learners with intuitive learning materials, such as educational short video content.

  • Entertainment and Advertising: Entertainment industry practitioners and advertising creators can use it to quickly produce promotional videos.

  • Personal Use: Ordinary individual users can also easily create commemorative videos and share stories.

How to Use Story Flicks:

Story Flicks的使用方法.webp

1. Download this project:

git clone https://github.com/alecm20/story-flicks.git

2. Configure model information

# 先切换到项目的 backend 目录下
cd backend
cp .env.example .env
text_provider="openai"    # 文本生成模型的提供商,目前支持 openai和 aliyun、deepseek、ollama、siliconflow,阿里云文档:https://www.aliyun.com/product/bailian
image_provider="aliyun"   # 图片生成模型的提供商,目前支持 openai和 aliyun、siliconflow
openai_base_url="https://api.openai.com/v1" # openai 的 baseUrl
aliyun_base_url="https://dashscope.aliyuncs.com/compatible-mode/v1" # 阿里云的 baseUrl
deepseek_base_url="https://api.deepseek.com/v1" # deepseek 的 baseUrl
ollama_base_url="http://localhost:11434/v1" # ollama 的 baseUrl
siliconflow_base_url="https://api.siliconflow.cn/v1" # siliconflow 的 baseUrl
openai_api_key= # openai 的 api key,可以只填一个
aliyun_api_key= # 阿里云百炼的 api key,可以只填一个
deepseek_api_key= # deepseek 的 api key,目前该 api_key 只支持文本生成
ollama_api_key= # 如果需要使用的话,请填写ollama,目前该 api_key 只支持文本生成,并且不能用参数量太小的模型,推荐qwen2.5:14b 或者更大的模型。
siliconflow_api_key= # siliconflow 的文本模型目前只支持兼容 OpenAI 格式的大模型,如:Qwen/Qwen2.5-7B-Instruct。图像模型只测试了:black-forest-labs/FLUX.1-dev
text_llm_model=gpt-4o # 如果 text_provider 设置为 openai,这里只能填 OpenAI 的模型,如:gpt-4o。如果设置了 aliyun,可以填阿里云的大模型,如:qwen-plus 或者 qwen-max。ollama 的模型不能使用体积太小的模型,否则无法输出正确的 json,可以使用如:qwen2.5:14b 或更大的模型。
image_llm_model=flux-dev # 如果 image_provider 设置为 openai,这里只能填 OpenAI 的模型,如:dall-e-3。如果设置了 aliyun,可以填阿里云的大模型,阿里云推荐使用:flux-dev,目前可以免费试用,具体参考:https://help.aliyun.com/zh/model-studio/getting-started/models#a1a9f05a675m4。

3. Start the project with Docker

In the project root directory, execute:

docker-compose up --build

4. Start using

  • Input story theme: In the generation tool interface, select the text generation model provider, image generation model provider, text model, image generation model, video language, voice, story theme, and story segments.

  • Video Generation: After clicking the generate button, the system will process based on AI technology and produce the final video within seconds.



Related News:

AI Children's Picture Book Tools

AI Story Generation

Tools related to Story Flicks – Open-Source AI Tool for Generating HD Story Short Videos