返回项目集

Project

VitaFrame

面向短视频带货与样例复用的 AI 创作工作台。将优质样例视频拆解为结构资产,迁移到新商品、素材、时间线、渲染与发布追踪,实现可复用的内容生产。
平台 私有项目
类型 产品
状态 PUBLISHED
更新 2026-09-07 13:26:17
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,一键启动完整开发环境。

适用于希望系统化复用爆款结构、提升短视频生产效率的内容团队。

评论