story-flicks

输入一句话,AI 自动生成高清故事短视频,零剪辑经验也能上手

story-flicks 是一个基于 AI 大模型的一键式故事短视频生成工具。它解决了普通用户制作高质量短视频的门槛问题,用户只需输入一个故事主题或简单描述,系统便会自动完成剧本创作、分镜设计、画面生成、配音合成以及视频剪辑的全流程。项目核心能力包括:利用 OpenAI 等大模型生成连贯的叙事文本,通过 AI 绘画或视频模型生成对应画面,再借助 moviepy 进行自动化剪辑与字幕合成,最终输出带有背景音乐和旁白的高清短视频。整个流程高度自动化,无需用户具备视频剪辑或绘画技能,极大地提升了内容创作效率。项目采用 Python 编写,技术栈清晰,适合二次开发或集成到现有内容生产管线中。

开源 free 视频生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2532
维护状态 低维护
是否开源
定价模式 free

项目数据

分类视频生成
开发团队alecm20
所属国家
官网地址
定价模式free
价格说明开源项目,本地部署,全部功能免费
访问状态
是否开源
开源协议
主要语言Python
技术栈/模型ai-video,ai-video-generator,chatgpt,moviepy,openai,python,shortvideo,story-generation
GitHub 星标★ 2532
30天Star增速
HF 下载量
上线时间2025-01-16 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 15 分钟 部署方式:Docker 6 步

环境要求

  • 已安装 Git
  • 已安装 Docker 与 Docker Compose
  • 一个可用的大模型 API Key(如 OpenAI、阿里云、DeepSeek、Ollama、SiliconFlow)
  • Python 环境(后端为 Python + FastAPI,本地非 Docker 运行时需要)
  • Node.js 环境(前端为 React + Vite,本地非 Docker 运行时需要)

安装与启动步骤

  1. 1克隆项目

    把 story-flicks 仓库下载到本地,得到 backend 与 frontend 等目录。

    git clone https://github.com/alecm20/story-flicks.git
  2. 2进入后端目录

    切换到后端目录,后续模型配置都在这里进行。

    cd backend
  3. 3复制环境变量文件

    基于示例文件生成 .env,此文件用于填写各模型的供应商与密钥。

    cp .env.example .env
  4. 4填写模型配置

    编辑 .env,设置 text_provider、image_provider 等;README 支持 openai、aliyun、deepseek、ollama、siliconflow。

  5. 5Docker 一键启动

    在项目根目录执行,会构建并启动前后端服务,首次构建耗时较长。

    docker-compose up --build
  6. 6打开前端页面

    启动成功后浏览器访问前端地址,输入故事主题即可生成视频。

关键配置

配置项必填说明示例
text_provider文本生成模型供应商,决定剧本由谁生成openai
image_provider图片生成模型供应商,决定分镜画面由谁生成openai

如何确认成功

容器启动无报错后,浏览器打开 http://localhost:5173/ 能看到前端界面即部署成功。

常见问题

Q:支持哪些大模型供应商?

A:README 说明文本模型目前支持 openai、aliyun、deepseek、ollama、siliconflow,阿里云可参考百炼文档。

Q:必须用 Docker 吗?

A:README 明确给出了 Docker 启动方式(docker-compose up --build);本机也可按 Python 后端 + React 前端分别运行,但 README 未给出具体命令。

Q:访问 5173 端口打不开?

A:先确认 docker-compose 是否仍在运行且没有报错,再检查 5173 端口是否被其他程序占用。

Q:生成视频失败怎么办?

A:优先检查 backend/.env 中的模型供应商与 API Key 是否填写正确,以及账号额度是否充足。

注意事项

  • 后端配置写在 backend/.env,由 .env.example 复制而来,切勿把真实密钥提交到 Git
  • README 中的 image_provi 内容被截断,图片供应商的完整配置项请以项目内 .env.example 为准
  • Docker 首次构建会拉取镜像并安装依赖,耗时较长,请保持网络稳定
  • 本地非 Docker 运行需要分别启动 Python 后端与 React 前端,README 未提供对应命令

核心亮点

  • 全自动流水线:从剧本到成片无需人工干预,一键产出完整视频
  • 集成主流大模型:直接调用 OpenAI 等 API,生成内容质量有保障
  • 基于 moviepy 的轻量剪辑:依赖少,部署简单,适合个人开发者快速使用

不足之处

  • 依赖外部 API 密钥,运行成本随生成量线性增加
  • 生成视频的时长和风格受限于底层模型,复杂场景效果可能不稳定
  • 文档/社区待观察

适用场景

  • 自媒体创作者快速生成故事类短视频内容
  • 教育领域制作生动的叙事性教学短片
  • 营销人员批量制作产品故事或品牌宣传视频

替代项目

ShortGPT、VideoCrafter、Make-A-Video

项目介绍

story-flicks 是视频领域的开源项目,由 alecm20 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,532)位列前 30%,在视频分类的 472 个项目里位列前 10%。

近 45 天,它的 GitHub 星标从 2,453 增加到 2,532,净增 79。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。本地部署,全部功能免费。

它主要面向的使用场景是:自媒体创作者快速生成故事类短视频内容。同类可对比的替代方案包括 ShortGPT、VideoCrafter、Make-A-Video。

上一篇:autoclip

下一篇:BigBanana-AI-Director

同类项目推荐

MoneyPrinterTurbo 开源

输入一句话,高清短视频自动出炉,文案配音全包了

利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short ···

★ 125106 2026-08-09
seedance-2.0-api 开源

快速上手字节Seedance 2.0,文本/图片一键生成视频

Seedance 2.0 API — text-to-video and image-to-video examples

★ 334 2026-08-26
openscreen 开源

免费无水印录屏做演示,替代 Screen Studio

Record your screen, ship a demo. Free and open-source, GPU-accelerated, no watermark···

★ 3185 2026-08-10
auto-subs 开源

在剪辑软件里直接生成字幕,省去导出导入的麻烦

On-device subtitle generation that connects directly to DaVinci Resolve, Premiere, a···

★ 4266 2026-08-10