abc小站

2026-10-16

视频不再是拍出来的,是写出来的(HeyGen 开源 HyperFrames 和"导演"这门手艺)

HeyGen 开源 HyperFrames:HTML 即时间线,视频变成可维护的代码;生产成本趋零后,稀缺的是判断和 taste。

如果你还觉得做视频需要剪辑软件,你可能已经落后一步了。

不是因为剪辑软件不好用。

是因为下一个做视频的,可能根本不是人。

一个默认假设正在失效

过去十年,做视频的流程几乎没变过:

这套流程是为人设计的。

人有手,有眼睛,有耐心(偶尔)。

但 AI Agent 没有手。

它不会拖动时间线上的方块。它擅长的是另一件事:写文本。写代码。写结构。

所以问题就来了:

如果让 Agent 做视频,视频应该长什么样?

HeyGen 开源的 HyperFrames 给出的答案很简单:

Write HTML. Render video. Built for agents.

这是项目仓库页面上的原话。

它到底是什么

先把事实讲清楚。

据 GitHub 仓库 heygen-com/hyperframes 页面,这是一个 Apache-2.0 许可的开源框架。按 GitHub API 在 2026 年 10 月 16 日 03:18(北京时间)的读数,它有 64,391 个 star、5,786 个 fork。这个数字每天都在变。

它的核心逻辑是这样的:

据 HeyGen 官方文档,HTML 本身就是时间线。渲染是确定性的(deterministic):同样的输入,得到同样的每一帧。

它还支持用变量参数化批量出片,输出格式包括 MP4、MOV、WebM、GIF 和 PNG 序列,可以本地渲染,也可以用 HeyGen Cloud Rendering。官方文档称组件库有 150 多个 blocks 和 components。

上手也不复杂。据仓库说明,需要 Node.js 22 以上和 FFmpeg,典型流程是三条命令:

还有一个细节值得注意。

据 GitHub release 记录,它在 10 月 15 日一天之内连发了三个版本:v0.8.160、v0.8.161、v0.8.162,发布时间分别是北京时间约 14:07、17:12 和 20:19。

这不是一个躺在仓库里的 demo。

它在被高频迭代。

为什么是 HTML(第一性原理)

这一点很多人会忽略。

视频生成这两年最火的方向,是训练一个模型,直接从文字"生成"画面。

那条路很惊艳。

但它有一个结构性问题:不可控。

同一句提示词,跑两次,结果不一样。标题的位置偏了两个像素,你没法改那两个像素,你只能重新抽卡。

HyperFrames 走的是另一条路。

它不生成画面。

它描述画面。

而描述画面这件事,人类已经用了三十年的语言来做:HTML 和 CSS。

想一想这意味着什么:

换句话说,视频从"一次性的产物"变成了"可以维护的源代码"。

这正是 Agent 擅长的形态。

据仓库 README 里的对比表,HyperFrames 是纯 HTML、不强制打包工具。它把自己和 Remotion 放在一起比较:Remotion 用的是 React 加打包器,许可是"源码可得",而 HyperFrames 是 Apache 2.0。哪个更适合你,取决于你的栈。但方向是一致的:视频正在变成代码。

真正的瓶颈从来不是生产

这里我想说一个不那么舒服的事实。

当做视频的成本趋近于零,视频本身就不值钱了。

工具越强,产量越大。产量越大,平均价值越低。

这不是 HyperFrames 的问题。

这是所有生成工具的物理规律。

所以真正稀缺的是什么?

不是会写 HTML 的 Agent。

是知道该让 Agent 写什么的人。

是 taste。

据仓库 README,HyperFrames 发布了 21 个 Agent skills,可以通过 npx skills add heygen-com/hyperframes 或 Claude Code 插件安装。核心的路由 skill 叫 /hyperframes,另外还有 /product-launch-video、/pr-to-video、/faceless-explainer、/motion-graphics 这样的创作工作流。

看看这些名字。

产品发布视频。把 PR 变成视频。不露脸的讲解视频。动态图形。

这些都是"格式"。

格式可以被打包成 skill。

但"这个产品到底值得用哪个角度讲""这个 PR 里哪一行改动是故事""观众在第几秒会走",这些不是格式。

这些是判断。

而判断,是你的 point of view。

如何从"做视频的人"变成"导演"

下面是一个假设场景,用来说明这种工作方式,不是任何真实用户的经历。

假设你是一个独立开发者,刚做完一个小工具,想发一条 60 秒的介绍视频。

过去,你要么花一个周末学剪辑,要么花钱找人。

现在,你可以把这件事拆成三层。

1) 先写判断,再写指令

在让 Agent 动手之前,先用一句话写清楚:

如果这三句你写不出来,Agent 也帮不了你。

它只会更快地生产出一条没人记得的视频。

2) 把风格变成文件,而不是感觉

据仓库 README,HyperFrames 的栈里有一个叫 frame.md 的东西,作用是把 design.md 翻译成"镜头可用"的设计规格。

这背后的思路很值得借鉴(下面是我的引申,不是项目的原话):

你的审美如果只存在于你脑子里,它就无法被复用。

写下来。

颜色、字体、节奏、转场的克制程度。

一旦它变成文件,每一条视频都会自动带着你的风格,而不是 Agent 的默认风格。

3) 只在关键处出手

确定性渲染意味着,你不需要每次都从头来。

预览,找到那一处不对的地方,改那一个数字,再渲染。

你的时间应该花在"哪里不对"上,而不是"怎么拖动方块"上。

这就是导演和剪辑师的区别。

剪辑师操作片段。

导演决定什么值得被看见。

几件需要冷静看待的事

热度很高的项目,更需要看清边界。

结语

很多人担心 AI 会把做视频的人淘汰掉。

这个担心只对了一半。

被淘汰的是"操作"。

不是"判断"。

当 Agent 可以把 HTML 写成视频,你最值钱的东西就不再是你会用哪个软件,而是你知道该拍什么、不拍什么。

工具会越来越便宜。

taste 不会。

来源:GitHub:heygen-com/hyperframes;HeyGen 官方文档;项目文档。star/fork 为 GitHub API 2026-10-16 03:18(北京时间)读数,会变化;操作部分为假设场景。