Project
VitaFrame
面向短视频带货与样例复用的 AI 创作工作台。将优质样例视频拆解为结构资产,迁移到新商品、素材、时间线、渲染与发布追踪,实现可复用的内容生产。
project dossier
slug: vitaframe
VitaFrame 是一个面向短视频内容生产的 AI 创作工作台(字节 AI 全栈挑战赛优秀项目)。它不直接生成文案,而是将优质样例视频拆解为可复用的结构资产,再将结构迁移到新的商品、素材、时间线、渲染与发布追踪链路,实现从「灵感」到「成片」的工程化。
核心能力
- 素材管理:上传视频/图片到 MinIO,数据库只存元数据与 storageKey
- 创作者采集:yt-dlp 拉取平台元数据,先沉淀 SourceVideo 记录
- 单视频样例分析:FastAPI + LangGraph 提取结构、钩子、节奏、可迁移规则
- 多视频拆解:批量分析 + 综合,沉淀灵感库(Hook/Storyboard/Structure)
- 结构迁移生成:保留样例结构,替换目标商品、痛点、素材证据
- 时间线编辑与渲染:Timeline JSON + 修订/快照 → RenderJob → 产物入 MinIO
- 发布追踪:记录发布后指标,归一化互动率/转化率/表现分,反哺模板筛选
技术栈
- 前端:Next.js 16 + React 19 + TanStack Query + Zustand
- API:NestJS 11 + Prisma + PostgreSQL/pgvector(业务事实所有者)
- AI:FastAPI + LangGraph(DeepSeek provider)
- 契约:前后端共享 Zod schema,Pydantic / Zod / VideoSpec 校验 + repair/fallback
- 存储:MinIO(媒体)、Redis(队列/运行时状态)
- 渲染:HyperFrames + ffmpeg
项目采用 Docker-first 的 pnpm monorepo,一键启动完整开发环境。
适用于希望系统化复用爆款结构、提升短视频生产效率的内容团队。
评论