
Medeo
Medeo 允许用户通过简单的文本描述生成视频,无需复杂的编辑界面。它提供超过数百万的高清视频素材,AI 自动匹配场景素材,并优化脚本、添加配音和背景音乐,完美处理过渡和节奏。此外,它能将网页或文章转为专业视频,支持创建动画故事,并提供个人和社区资产库,方便 A/B 测试和多语言配音。
写好剧本脚本,直接丢进去,自动拆解场景、生成画面、动态片段与音频,全程维持统一美术风格。**OpenStory**是一套开源 Web 项目,目标简化 AI 短片制作,把提示词编写、素材生成、音视频合成全部封装,还支持团队协作素材库。
OpenStory 是一个基于 AI 的视频创作平台,将文本脚本自动转化为具有高度风格一致性的视频作品。它不仅仅是一个生成工具,更是一个协作平台,通过共享的角色、地点和视觉风格库,确保每个场景在角色形象、环境细节和视觉基调上保持连贯。OpenStory 处理了提示词工程、多模态生成(图像、视频、音频)及后期合成的复杂工作,让创作者专注于故事本身。

OpenStory 构建在一套高效、现代且云原生的技术栈之上,确保了高性能与易维护性:
| 类别 | 技术选型 |
|---|---|
| 运行时 | Bun (>= 1.3.0) |
| 前端框架 | TanStack Start + TanStack Router + Vite |
| 数据库 | Drizzle ORM + Cloudflare D1 (SQLite) |
| AI 服务 | TanStack AI + Fal.ai (生成) + OpenRouter (LLM 分析) |
| 后端架构 | Cloudflare Workers (边缘部署) + Workflows (持久执行) |
| 实时通信 | Cloudflare Durable Objects (SSE 进度更新) |
| 存储 | Cloudflare R2 (S3 兼容对象存储) |
| 样式 UI | Tailwind v4 + shadcn/ui |
| 可观测性 | PostHog |
OpenStory 的设计理念是“零配置启动”。无需 Docker,无需外部数据库,甚至无需 Cloudflare 账户即可开始本地开发。
git clone https://github.com/openstory-so/openstory.git
cd openstory
bun install
bun dev
bun dev 会自动完成所有初始化工作:生成 .env.local(包含必要的加密密钥)、迁移并填充本地数据库(使用 Miniflare 模拟 Cloudflare 环境),最后启动开发服务器。bun setup 交互式添加 API 密钥,或直接编辑 .env.local:FAL_KEY: 用于图像、视频和音频生成。OPENROUTER_KEY: 用于 LLM 脚本分析。http://localhost:3000。






