代码视频生产作业单:六步从主题到成片

方法桶双卡的作业卡(仓颉 RIA 六段,业主 2026-10-19 拍板加配);同条主卡见末尾出处区。

R — Reading

“没有一帧是视频模型生成的,全部是 Opus5.5 写代码。” “整个过程不是在播放,而是一张一张地计算。” “代码得守三条规矩:不能读系统时间,〔随机处〕必须带上固定的种子,〔渲染时〕不能再去加载新的东西。” “同样用 Opus5.5,为什么别人做得更好?” “最火的那一句提示词,被一字不差用了 33 次……大量撞脸。” “它把 9 个关键时刻拼成一张图,按六项给自己打分……改到 8 分以上再继续。” “一句话出片的本质:〔形式能复制,〕但要讲什么,还是要你自己想清楚。”

出处:原视频,字幕逐字稿(库内 00_原文/douyin/2026-10-30-AI是怎么通过代码做视频的,整理稿见同文件 📖 节)。

I — Interpretation

把”做一条 AI 视频”拆成一条可复现的流水线。第一层是机制:模型只输出代码(乐谱),画面由后台浏览器逐帧渲染截图、按时间编码成视频——因为每帧只由时间决定,所以可并行、可增量重渲、永不掉帧。支撑机制的是确定性三规矩(不读系统时间、固定种子、不加载新资源),违反任何一条,“重渲结果一致”就塌了。第二层是选型:效果对号入座——文字动效网页排版、手绘 p5.js 笔刷、光影着色器、3D 用 Three.js、公式推导 Manim、电影感 Blender;框架选 Remotion(商用要授权)或 HyperFrames(HeyGen 开源、面向 AI 设计)。第三层是工序差异:一句话出片只是试上限(一句提示词被用 33 次集体撞脸),拉开差距的是把审美写成规格(逐秒分镜、参考片拆帧逆推规范)、让模型当挑剔导演自评打分改到 8 分以上、15 秒样片经人确认才渲全片。内容层最后兜底:代码复刻得了形式,复刻不了”你要讲什么”。

A1 — Application Example(作者亲历,非合成)

作者实测:Claude 桌面端 Code、模型切 Opus5.5,提示词按收藏最高几条的结构分标签块(第一块填实素材不让它瞎编、第三块贴效果技术栈对照表),只填主题”AI 为什么一个字一个字往外蹦”。模型没有直接写代码,先反问 4 个问题(要什么效果/讲到 token/不想要的东西/例句),交出两个方向各配一张一次性关键帧样稿:A 星图(每个候选字是一颗星,越可能越亮)、B 月下竖排(诗句竖写,概率用月光长短表示)。作者选 B 配《静夜思》。随后先出静帧,模型把 9 个关键时刻拼一张图按六项自评——“前 2 秒抓不抓人”只有 6 分、开头画面发灰,自己改了三轮;再出 15 秒样片,作者说可以才渲全片:1800 帧不到 4 分钟,从发提示词到成片约 40 分钟。另一条 30 秒复刻实验:一句”你能复刻出这种视频吗?“(背后带参考片)拆帧总结出 9 个手法,31 秒复刻版复原了 12 个镜头与转场,但原片人像房间系 AI 生图、代码 3D 替身真实感弱一截,且复刻的是虚构产品、没有真正内容。

A2 — Future Trigger

情境(什么场景会撞上):

  1. 要把批量产出(海报卡/简报动效/短视频)从”每次重生成碰运气”改成可维护资产时;
  2. 用户/同事问”同样用 XX 模型,为什么别人做得好看”时;
  3. 需要给 AI 产出定验收标准(打分制、样片闸门)时;
  4. 看到刷屏的 AI 视频想知道能不能自己复刻一条时;
  5. 估算一条片子要烧多少时间和额度、值不值得排进日程时。 语言信号:“这个视频怎么做的""能不能批量出""每次生成都不一样""让 AI 自己检查”。 相邻区分:本卡管”用代码做视频的工序”;同作者配音卡(10-30)管”声音当时钟”的另一半;10-20 六件套管工具粗筛;10-17 Remotion 卡管需求表达——本卡的增量是确定性三规矩+导演自评环+样片闸门。

E — Execution

  1. 锁确定性:在提示词/规范里写死三条——画面只由时间(或参数)决定、不读系统时间、随机带固定种子、渲染不加载新资源。完成标准:四条字样原样出现在规范里。判停点:模型产出的代码里出现 Date.now()/随机无种子/外部字体图片即时加载,退回重写,不进入渲染。
  2. 按效果对照表选栈:逐段标效果(文字动效/手绘/光影/3D/公式/电影感),对照表落技术栈,注明代价(着色器渲染时间数倍、Blender 单镜头几十分钟量级)。完成标准:规范里有”每段用什么画”一行。选不出→该段先降级为简单栈。
  3. 写规格不写口号:有参考片就逐帧拆(逆推配色、构图、节奏)写成规范;没有就逐秒分镜,把审美要求全部翻译成可执行描述。完成标准:提示词里不存在”好看一点”这类无法验收的形容词。
  4. 导演自评环:让模型把关键时刻拼成一张图,按约六项(开场抓人、对比度、画面留白等)严格打分,低于 8 分自行改再评。完成标准:评分记录在场且改到 ≥8。判停点:模型自评全打 10 分不挑毛病——换严格导演指令重跑,或人审顶替。
  5. 样片闸门:先出静帧或 15 至 30 秒样片给人确认,点头才渲全片;后续只重渲改动段。完成标准:有”人确认”这一个字的时间戳。
  6. 卡时钟:配乐/配音先行,分析节拍,转场卡拍或卡字。完成标准:镜头切换与时间表的对应关系写进代码。 输入契约:主题文案(自己写)+参考片(可选)+配乐文件;缺”讲什么”先停——内容不是这道工序能生成的。输出契约:规范文件+评分记录+样片+成片。

B — Boundary

  • 不要用的场合:要真人实拍质感/照片级素材的片子(代码复刻不了 AI 生图的真实感,得混用生图模型);内容尚未想清楚的片子(工序再对也只是精美空壳);对特定模型版本有硬依赖(作者明示换别的模型效果明显不如),升级换代须重验;Remotion 公司商用要买授权。
  • 作者警告过/自认的失败模式:一句话出片集体撞脸;光晕过曝发白、一帧塞太多、字幕被挡是常见坑;自己早期用 Remotion/HyperFrames”token 烧了不少成品拿不出手”。
  • 批判性补充(阶段 0 视角):①全部关键数字出自屏幕转述无一手验证,“66% 一句话出片”的 233 条样本统计口径不明;②时间成本是单人单片的观察,没有对照组设计;③卡内工序假设操作者能读懂代码级规范——对零编程背景者,第 1、2 步实际靠模型代守,回查能力是隐性前提。
  • 易混:本卡≠提示词模板库(提示词在作者博客,库内未存副本);≠视频模型横评(路线之争只到”代码路”为止);与 10-24”让 Agent 当导演”同向——那条讲平台托管的引导生产,本条讲本地代码工序,差别在谁守着确定性。

📺 亚里今天 AI 了不《AI是怎么通过代码做视频的?带你从零基础手把手做视频》,抖音,2026-10-23 · 原视频 · 库内 2026-10-30-AI是怎么通过代码做视频的 · 手写版对照 卡片/方法/10-30-代码视频是逐帧算出来的-确定性渲染与效果选型 · 速览 速览/2026-10-30-Opus代码做视频全解拆画面是算出来的 登记元数据(简):capability_id: cap.kbv2.code-video-deterministic-pipeline · importance: 中(代码视频路线的完整工序,业主海报卡/口播动效线可直接接入)· intents: [AI视频生产工序, 批量产出可复现化, AI产出验收设计] · keywords: [确定性渲染, 固定种子, 效果对照表, 导演自评, 样片闸门]

我的批注