GitHub爆火!html-video让AI直接生成MP4,告别剪辑地狱

说实话,做演示视频这事儿,折磨人程度真不亚于修Bug。

上周群里有个哥们吐槽:为了做个产品演示,从Figma切图到AE动画,再到PR合成,折腾一整天。另一位老哥轻描淡写:“我用Claude写段HTML+CSS,拿工具转MP4,很钟搞定。”

这听起来像天方夜谭?但html-video这个项目,真的把这事做成了。

html-video是一个为AI编程助手打造的“元层级”视频生成工具。简单说,你跟AI说需求,AI生成HTML/CSS/JS动画,html-video负责把这些代码转成真实的MP4文件。

老实讲,整个过程本地运行,不上传云端,不按分钟计费。项目由nexu.io团队开源,Apache-2.0协议,上线不到一周就冲上GitHub Trending,Star数日增900+,被开发者称为“视频生成领域的拥抱脸时刻”。

它解决了什么真痛点?

传统视频制作流程太繁琐:写脚本、找素材、拖时间轴、反复渲染、压缩导出。每一步都可能出错。

市面上的工具也各自为战:Runway擅长AI视频但做不了精确UI动画;Canva适合幻灯片但搞不定程序化逐帧动画;After Effects全能但学习曲线陡峭。

我觉得html-video的定位很聪明:它不造新轮子,而是做AI助手和渲染引擎之间的“胶水层”。

不管你用哪个AI工具,它都能把生成的HTML动画渲染成视频。这种互操作性,在AI时代比单一工具的功能更重要。

实战:如何快速上手?

1. 安装与验证

安装极其简单,npm一条命令搞定:

# 全局安装
npm install -g @nexu-io/html-video

# 验证版本
html-video --version

2. 基础用法:AI生成+本地渲染

结合Claude Code、Cursor等AI助手,你只需描述需求。比如:

“生成一个30秒产品介绍视频,包含Logo展示、三大功能卡片、CTA按钮,科技感蓝色调,缓入缓出动效”

AI生成HTML文件后,运行渲染命令:

# 渲染HTML为MP4
html-video render output.html --format mp4

# 或直接让工具生成并渲染
html-video generate "产品介绍视频,蓝色科技风" --engine playwright

3. 21种内置模板

不想从零写代码?内置模板直接套用:

# 列出所有模板
html-video list-templates

# 使用模板生成
html-video generate --template product-launch 
  --title "AI Chat 2.0" 
  --subtitle "重新定义人机交互" 
  --cta "立即体验"

4. 多引擎适配

这是最酷的设计——引擎只是适配器。你可以根据场景切换:

  • Playwright(默认):无头浏览器渲染,效果最逼真
  • Puppeteer:Chrome/Chromium渲染
  • Remotion:适合React生态项目
  • FFmpeg:纯命令行渲染,适合CI/CD流水线
# 切换渲染引擎
html-video render demo.html --engine remotion

5. AI自动配乐

连BGM都省了:

html-video generate "产品演示视频" --soundtrack --style cinematic

它会自动生成与视频节奏匹配的背景音乐,无需额外找素材。

6. 程序化批量生成

对于需要批量生成视频的场景(如个性化欢迎视频),可以结合脚本使用:

// generate.js
import { render } from '@nexu-io/html-video';

const video = await render({
  html: `...动态生成的HTML...`,
  engine: 'playwright',
  format: 'mp4',
  fps: 30,
  duration: 15,
});

await video.save('./output/welcome-video.mp4');

为什么值得关注?

1. 改变创作流程,而非仅优化工具

大多数工具解决“渲染得更好看”,html-video解决“AI和视频生成无缝对接”。这种思路转变,让互操作性成为核心。

2. 本地运行,数据私密

所有渲染在本地完成,产品素材和内部数据不上传第三方。对企业团队处理敏感信息来说,这是巨大优势。

3. 开发者优先的设计哲学

从CLI到API,从模板到引擎适配,整个项目透着“为开发者而生”的气质。你可以:

  • 集成到CI/CD自动化生成演示视频
  • 用代码动态生成个性化营销素材
  • 自建视频模板库供团队复用

4. 生态潜力巨大

作为“视频生成领域的MCP协议层”,html-video让任何AI编程助手直接获得视频能力。未来在Claude Code里写完功能,一句“生成演示视频”,文件直接出现在文件夹里。

总结

html-video目前处于v0.x早期阶段,但设计思路清晰:不造新轮子,让现有轮子互相配合

如果你经常做视频,或需要批量生成演示内容,值得Star并尝试。几分钟配置,省下几小时甚至几天的重复劳动。

官网:https://open-design.ai/html-video

项目地址:https://github.com/nexu-io/html-video

FAQ

html-video支持哪些AI编程助手?

支持Claude Code、Cursor、Codex、Hermes等主流AI编程助手,只需提供HTML/CSS/JS代码即可渲染。

html-video是免费开源的吗?

是的,项目采用Apache-2.0协议开源,完全免费使用,无订阅费用。

html-video生成的视频质量如何?

使用Playwright引擎渲染效果最逼真,支持30fps及以上帧率,输出标准MP4格式,兼容主流播放器。