生成引擎 V2

生成引擎 V2

静态前端已部署到 septem.cn/jianying-demo,用于展示页面化剪映自动化工作台;不包含 ComfyUI/TTS 后端调用。

生成引擎 V2视频封面
线上演示

https://septem.cn/jianying-demo/

展示边界

静态前端演示 / Vue 3 / Vite / 剪映工作台 UI

流程图

生成引擎 V2 流程图

把 V1 的脚本能力变成页面工作台和批量制作链路。

01|输入Input
项目字段 / 模板 / 素材配置
02|工作台Process
Vue 页面 / FastAPI / 工作流配置
03|合成Process
资源目录 / 草稿模板 / 时间轴
04|输出Output
草稿 ZIP / 预览视频 / 线上演示入口

线上演示入口

V2 已部署为静态前端演示

用于快速展示页面版剪映自动化工作台和编辑器路径,不重新部署 ComfyUI/TTS 后端。

Module breakdown

模块拆解要讲成一张系统图

这一版最能打的不是某个页面,而是模块之间的关系:接口、前端、管理后台、模板、资源、草稿和视频合成全部能互相呼应。

证据路径
backend/app/main.py
backend/app/routes.py
backend/app/core/orchestrator.py
frontend/src/*
video-platform-admin
后端入口

`main.py` 挂载静态资源、注册路由和健康检查。

路由层

`routes.py` 负责生成、草稿、时间轴合成、测试服务器。

编排器

`orchestrator.py` 串起文本、图片、音频、草稿和 ZIP。

前端工作台

`frontend/src` 里有编辑器、配置、时间轴和路由结构。

资源目录

`generated_images`、`generated_audio`、`generated_videos`、`generated_drafts`。

模板与配置

`templates/jianying_template`、`workflows.json`、`template_configs.json`。

技术栈

生成引擎 V2完整技术栈

后端

FastAPI、Uvicorn、Pydantic Settings、python-multipart。

前端

Vue 3、Vite、TypeScript、Pinia、Axios、Naive UI。

媒体处理

MoviePy、Pillow、OpenCV、ImageIO、Pydub、SoundFile、NumPy。

闭环能力

草稿导出、资源管理、时间轴合成、浏览器插件和后台管理。

证据区

证据区要让人看见这套系统真的能跑

这里放视频、图片和关键路径,不是为了装饰,而是为了让人一眼确认:生成引擎 V2不是概念图,而是有实际文件、实际目录和实际输出的工程仓库。

关键引用

POST /api/v1/generate/full

POST /api/v1/timeline/compose-video

GET /api/v1/timeline/download/{filename}

POST /api/v1/test-servers

生成引擎 V2素材演示视频:展示草稿、人物、桌面和工程感的视觉证据。
仓库来源

仓库来源:E:\xinde\jianyingqhqh - 副本 (6)

证据清单

backend / frontend / video-platform-admin

generated_images / generated_audio / generated_videos / generated_drafts

templates/jianying_template / workflows.json / template_configs.json

Takeaway

生成引擎 V2的价值不在单个输出,而在把输入、生成、草稿、合成和管理串成一套能反复复用的工程闭环。