【学习工作赛道】画布视频CanvasVideo Demo——一句话让AI生成沉浸式知识视频

【标签】学习工作

【标题】 【学习工作赛道】CanvasVideo Demo——一句话让AI生成沉浸式知识视频

【正文】

0. 先和大家打个招呼 :waving_hand:

我是一名技术管理人员,平时也自己做内容分享。算起来我已经多年不写代码了,早年也是纯后端开发出身,前端、H5、视频这些领域基本没碰过。说实话,心里一直有遗憾——当年想做产品,最后被"技术路线"绑架,慢慢就走上了管理岗。

AI 让我的开发之路又亮了。最近半年我做的软件比过去这么多年加起来都多,想法终于可以落地了,根本停不下来。这次做 CanvasVideo,前端用 H5 + Vite、视频管线、Skill 工具链…… 这些以前完全不敢碰的领域,靠着和 TRAE 一句句对话,居然全跑通了。CanvasVideo 的三端架构(前端渲染 + 后端 API + AI Skill)都是我用 TRAE Work 协作完成的。实际感受是:TRAE 不只是"会写代码的工具",更像一个能听懂产品意图的搭档。比如讨论"三端职责划分"时,我把脑中的产品形态描述清楚,它就能给出可落地的模块边界和接口设计;开发 canvasvideo-skill 的 9 步流程时,每一步的输入输出格式、校验规则,都是通过和 TRAE 一句句对话敲下来的。最让我意外的是——原本以为"AI 生成配置 → 渲染引擎"这种跨模块的链路打通会很麻烦,结果在 TRAE 里按流程聊几次就跑通了。整个过程让我可以专注在"想要什么样的视频",而不是"代码怎么写"。


1. Demo 简介

是什么:
CanvasVideo 是一款配置式无限画布视频生成器。用户用一句话描述想法,AI 自动生成标准化 JSON 配置,工具精准渲染为可交互的画布视频。

面向谁:
知识博主、教育工作者、产品经理、自媒体创作者、演讲者——需要快速产出可视化讲解内容的人。

主要功能:

  1. AI 脚手架生成:一句话需求 → 自动拆解为骨架 → 生成标准化 JSON 配置 → 渲染成视频
  2. 双模式体验:画布模式(自由探索、可缩放可平移)+ 视频模式(按时间线自动播放)
  3. 10+ 组件库:标题、文本、图片、卡片、引用、徽章、角标、震撼文本、图形、聚合组件,支持Web 原生渲染多主题切换,无需安装额外插件

Demo 体验画布视频 CanvasVideo


2. Demo 创作思路

灵感来源:
我自己也做视频,深感制作成本太高——哪怕用 AI 工具,也需要大量调试时间,反复抽卡、调提示词,最后还经常不满意。想要降低做视频的门槛,让人能专注创意和快速试错,而不是被工具绑架。

想解决的问题:

  • AI 生成视频随机性强,反复调优仍不满意
  • 调优时间比制作还长
  • PR、剪映等专业软件门槛高
  • PPT 太单调,无法展示复杂关系(架构图、流程图、知识图谱)
  • 直接用 AI 生成视频成本高(API 调用贵、生成时间长),普通用户难以负担

为什么做这个方向:
CanvasVideo 定位"AI 脚手架"——让 AI 在规范内生成,既保留创造力,又确保结果可控。用户描述想法,AI 生成配置,工具精准渲染,真正做到"所说即所得"。

整套系统由三端组成:

  • video-maker-system:前端 H5 渲染引擎
  • server:项目上传/校验/预览 API
  • canvasvideo-skill:AI 生成画布视频的工具包

3. Demo 体验地址

在线体验画布视频 CanvasVideo

进入首页即可观看产品介绍视频,并可获取 canvasvideo-skill 安装提示词,直接发给 TRAE 后立即体验 AI 生成画布视频。

:warning: 项目目前仍在调试中,如有体验问题,欢迎在本帖直接交流。


4. TRAE 实践过程

使用 TRAE Work 完成了 CanvasVideo 三端架构的设计与核心功能开发。

关键开发流程:

  1. 初始版本(2026/6/10):用 TRAE Work 搭建 CanvasVideo 第一版,确定"配置驱动 + 组件化"的产品形态。
  2. 系统设计(2026/6/22):用 TRAE Work 讨论三端架构设计——前端渲染引擎 + 后端 API + AI 技能包,确定模块边界和协作链路。
  3. Skill 开发(2026/6/22-23):实现 canvasvideo-skill 工具包,包含 9 步流程(初始化→配音→骨架设计→区域设计→合并→素材→自检→打包→上传),让一句话需求能落地为可播放视频。
  4. 功能测试(2026/6/24):在 TRAE Work 中跑通端到端测试,验证 AI 生成配置 → 渲染引擎播放的完整链路,修复发现的兼容性问题。

关键开发步骤截图:


图1:初始版本搭建

图2:系统设计与三端架构讨论


图3:canvasvideo-skill 工具包开发


图4:端到端功能测试

关键任务 Session ID(双击 TRAE 对话复制):

  • Session ID 1(初始版本):3106567035304812:6f88b7cf9534a645e80c7c4a55a996d4_6a28bd328267c8f6df85a04f.6a2922608267c8f6df85ac67.6a2922608267c8f6df85ac65
  • Session ID 2(开发 skill):3106567035304812:fe70cd821c9e3d6944f106ca949312a2_6a3792625d0543befb0ef661.6a38b29d5d0543befb0f1f69.6a38b29d5d0543befb0f1f67
  • Session ID 3(讨论系统设计):3106567035304812:af8e67c2185b379c277a798e4ba75951_6a38da4c5d0543befb0f2320.6a3a00c6d62cfaf1c487d81e.6a3a00c6d62cfaf1c487d81c
  • Session ID 4(测试功能):3106567035304812:bf7a55109a7e9beb2ce28ca27366672b_6a3b73f2d62cfaf1c487ef6e.6a3bc164d62cfaf1c487fa45.6a3bc164d62cfaf1c487fa43

5. 对应的报名审核通过的帖子链接

报名帖: 【学习工作赛道】CanvasVideo —— 一句话让AI生成沉浸式知识视频

1 个赞

CanvasVideo 最有辨识度的点,是把“AI 生成视频”拆成可控的中间层:AI 不直接抽一个成片,而是先产出标准化 JSON,再由 H5 画布引擎按组件、主题和时间播放出来,所以后续调结构、换主题、导出画布或录屏都更像在编辑一个可复现的工程,而不是反复抽盲盒。建议把评委路径再压短一点:先打开在线 Demo 看控制面板和产品介绍视频,再点 skill 按钮复制安装提示词,最后说明从一句话到 JSON、从 JSON 到播放/导出分别在哪个端完成;同时标明当前公网页主要展示渲染器和 Skill 安装入口,项目上传/校验/后端 API 哪些还在调试。我们在生活娱乐赛道做《衍境》,偏互动影游创作系统;你们在做知识视频的结构化生成,我们在做互动叙事的结构化创作,都在把“AI 生成内容”变成可控流程,链接放这里:【生活娱乐赛道】衍境 Demo:EvoMap 驱动的互动影游智能体创作系统 如果后面要做组会展示,建议再补一张“失败样本→复活分支→结果变化”的总览图,这样观众会更容易一眼看懂。

感谢认真看完帖子还给了这么具体的建议!:folded_hands:

你说的两点确实到位:

评委路径压短 —— 我现在帖子铺得有点长,评委点进来要翻一会儿才能找到核心入口,后续会调整结构,让"打开Demo → 看效果 → 体验Skill"这条线更短更清晰。
流程总览图 —— 这个建议很好,一张图胜过千言,后面会补上。
顺便去看了下你的《衍境》,说实话挺佩服的——18个剧情节点、43个选择、4个结局的互动影游样片,QA 0 error,还把 EvoMap 经验沉淀层做出来了,不只是做一个游戏,而是在做一个能持续产出互动内容的系统,这个工程化思路很值得学习。我们俩其实底层理念很像:你在做"互动叙事的结构化创作",我在做"知识视频的结构化生成",都是把 AI 的随机输出变成可控流程。后续有机会可以互相交流 :+1:

相较于常规的ai生成视频,该工具实现了可预测、可审核、可迭代,一定程度上解决了“抽卡”问题,专业性很强

感谢鼓励 :clap: :clap:

太厉害了,我一直都没有时间去研究skill,跟大佬学习了。同时分享下我参赛的工作流【学习工作赛道】【有体验链接】灵绘AIGC · DeepAIGC —— 拖拽即得的 AI 创作流水线

这个要接入大模型才能用吧