nexu-io/html-video
Programmatic video for coding agents — HTML to video on your laptop. Turn HTML, CSS & data into real MP4s with pluggable render engines, 21 templates, AI soundtrack. Apache-2.0, no per-render fees. An official project by the Open Design team.
解决的问题
html-video 使用户无需学习复杂的视频编辑软件或特定的动画 DSL,即可从简单的文本提示、网页文章或 GitHub 仓库创建完全动画化的 MP4 视频。它作为一个抽象底层渲染引擎的元层,允许编程代理处理内容创建、分镜制作和引擎选择。
工作原理
系统遵循以下流水线:获取源(提示词、链接或仓库)并将其扁平化为 Markdown。随后,本地编程代理会分析这些材料和选定的模板,以创建“内容图”分镜。该分镜被分解为单个动画 HTML 帧。这些帧通过无头 Chromium 浏览器(默认使用 Hyperframes 引擎)进行渲染,并使用 ffmpeg 编码为 MP4 文件。可选的 AI 生成音乐和旁白(通过 MiniMax)可以混入最终的导出文件中。
适用对象
想要快速将技术文档、文章或创意转化为用于产品发布、社交短视频或解说视频的专业动画视频的内容创作者、开发者和营销人员。
亮点
- 代理驱动工作流:支持 14 种不同的本地编程代理(例如 Claude Code, Cursor, Aider)来自动化视频生成过程。
- 多源输入:直接将网页文章(包括微信)和 GitHub 仓库转换为结构化的视频脚本。
- 可插拔渲染引擎:使用标准化的适配器接口来支持多种引擎,目前已提供 Hyperframes,Remotion/Motion Canvas 已在路线图中。
- 本地渲染:通过 Chromium 和 ffmpeg 在用户本地机器上渲染真实的 MP4,避免云端费用和供应商锁定。
- 精选模板库:包含 21 个用于数据可视化、动态排版和电影级画面的免版税模板。
- AI 配乐:集成 MiniMax 以实现 AI 生成的背景音乐和文本转语音旁白。
相关
- 项目
- 项目
- 项目
- 项目
- 项目