
story-flicks
输入一句话,AI 自动生成高清故事短视频,零剪辑经验也能上手
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2545
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Git
- 已安装 Docker 与 Docker Compose
- 一个可用的大模型 API Key(如 OpenAI、阿里云、DeepSeek、Ollama、SiliconFlow)
- Python 环境(后端为 Python + FastAPI,本地非 Docker 运行时需要)
- Node.js 环境(前端为 React + Vite,本地非 Docker 运行时需要)
安装与启动步骤
-
1克隆项目
把 story-flicks 仓库下载到本地,得到 backend 与 frontend 等目录。
git clone https://github.com/alecm20/story-flicks.git -
2进入后端目录
切换到后端目录,后续模型配置都在这里进行。
cd backend -
3复制环境变量文件
基于示例文件生成 .env,此文件用于填写各模型的供应商与密钥。
cp .env.example .env -
4填写模型配置
编辑 .env,设置 text_provider、image_provider 等;README 支持 openai、aliyun、deepseek、ollama、siliconflow。
-
5Docker 一键启动
在项目根目录执行,会构建并启动前后端服务,首次构建耗时较长。
docker-compose up --build -
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
上一篇:autoclip
同类项目推荐
VisionCrafter
开源
一句话生成图片、动画和配乐,让创意动起来
Craft your visions
product-launch-motion
开源
一句话让 Claude 生成带节奏音效的产品发布视频
Claude Code skill for Dribbble-level product launch videos from code. One shape that···
Awesome-Efficient-Video-Generati···
开源
一站式速览高效视频生成前沿方法,省时省力选型。
A curated list of recent efficient video generation methods.
TokenFlow
开源
用文本编辑视频,帧帧连贯不闪烁
Official Pytorch Implementation for "TokenFlow: Consistent Diffusion Features for Co···
MAGI-1
开源
一句话生成超长视频,全程不跳戏
MAGI-1: Autoregressive Video Generation at Scale
Helios
开源
实时生成超长视频,让创意瞬间成片
[TPAMI 2026] Helios: Real Real-Time Long Video Generation Model
short-video-maker
开源
长视频一键切高光加字幕配音,免费无水印出竖屏短片
A free open-source project designed to turn youtube-videos into viral short videos. ···
Vidu-S
开源
边生成边改的实时空间视频创作工具
Vidu S: Real-Time Interactive, Editable, and Spatial Video Generation
brainrot.js
开源
选个名人风格,把文字变成脑腐短视频,轻松涨粉
Text to video generator in the brainrot form. Learn about any topic from your favori···