前情提要: 上个月我开源了一个复刻视频的项目 hypit ,没想到反响这么热烈,1 周 1 万 star ,3 周 2 万 star ,属实有点受宠若惊了 项目地址在: https://github.com/hypit-ai/hypit 这里集中回答一下大伙儿的问题: Q:为什么使用类标记语言的思路去设计 Hypit ? A:SVML 的核心设计是 [事件] 锚定在 [词] 上,而不是时间点上 传统剪辑把事件绑在第几秒第几帧,重新录一遍旁白,语速变了,所有事件的时间码全部失效。SVML 里一个揭示、一次切换、一段 B-roll 的出现都锚定在脚本的某个词或某段话上——换一次配音,构图跟着语义自动调整,不用手动重新对齐。这也是"1 条视频 100 个变体"能成立的前提:换掉内容后,时序关系自动跟过来。 这套 DSL 还有一个源文件:SVRun 。SVML 描述视频是什么,SVRun 描述这次执行要做什么——生成哪些输出、复用哪些已有结果。同一份 SVML 可以对应多个 SVRun:一个只生成图像,一个只生成 Take ,一个组装成片。每个 SVRun 显式...