跳到正文
OC OPCBoost

创意与构建

帽子连纸袋一起跑:15秒无伤害喜剧追逐

两位咖啡店员追一顶软帽,终于用纸袋接住,风却把连帽的纸袋一起吹走。先让动作、站位与道具去向说得通,再决定是否生成视频。

目录

先看已经做出的制作包

看板是已经编译的HTML制作文件,不是已生成的视频。 本包采用上游允许的 M0纯文字模式:没有参考图,没有虚构图号,也没有宣称人物图、分镜图或成片已经核验。

来源与验证说明

项目 范围
内容类型 原创实验;借用上游动作设计、调度、文本检查与看板工具
固定来源 漫剧老李 V7.4.26,提交 6f16955c57053d77ea0ffbdbbf3a7985a3e0080a
来源日期 该提交为2026-10-21;本页2026-10-23核查
使用规则 sd-real-engine 的R1动作动力、空间/镜头方法;M0素材形态;P4.5预演附件
已完成 两版文本检查、对白适配副本的六道闸门及实际识别断言、六格预演附件检查、HTML编译与15秒/4时间片断言
尚未完成 未在OpenClaw内生成本包;未生成图片、视频或配音,未验证成片运动与模型费用

这次与旧短剧看板案例的区别是:从固定角色与连续镜头,推进到追逐路径、手掌接触、软帽入袋、风推动纸袋的动作因果检查。故事、人物与道具均为新写,未使用旧红伞故事。

最小故事与固定条件

片名:帽子比人跑得快。
人物:阿禾,28岁,矮个短卷发,蓝色短袖围裙制服;
      小满,30岁,瘦高短直发,绿色围裙。
场景:2026年现代咖啡店空院,干燥平地;北墙、东门、长凳固定。
道具:一顶黄色棉布软帽、一个棕色宽口轻纸袋。
风向:始终从东向西。摄影机:始终在南侧。
故事:风吹帽→阿禾捞空→小满用袋接帽→松手后袋连帽滑走。
时长:15秒,4/3/5/3秒四个连续时间片;16:9;原创明亮三维喜剧。
素材:M0纯文字。交付:导演稿、两版文本、预演提示词、HTML看板。
不生成图片或视频,不发布,不加入摔倒、撞人或道路追车。

四个“镜头”是上游解析器使用的时间片标签,不代表视频模型已经实现四次硬切。本包要求连续运镜与连续运动;若改成真正剪辑切镜,需要重新拆分生成段与校验。

前置条件与成本

要做什么 条件
浏览现有看板 浏览器即可;CSS与脚本内嵌,无地图服务或模型账号
重跑离线制作检查 Python 3.10+、Git;首次获取固定上游需要网络
在OpenClaw改编 已可用的文本模型、文件读写/运行脚本能力;按作者说明部署总控与子技能
真正生成视频 自己的平台确实提供所选Seedance版本、对应时长/音频能力及额度

离线检查不调用模型或媒体API;不据此承诺视频免费。上游把多技能套装按13个同级目录部署,入口为 short-drama-director,sd-real-engine 是子技能;本页没有把子技能伪装成独立的一键出片工具。

先复现已经交付的结果

在本仓库根目录运行:

python3 assets/examples/comedy-chase/reproduce.py

脚本临时克隆上游、校验固定SHA与工具未修改,依次执行 validate_prompt.py、gate_check.py、check_p45.py、build_board_lite.py,完成后清理临时克隆。默认只更新本包的 board.html,不读取OpenClaw配置、密钥或云账号。

对白兼容范围: 固定闸门只识别 【角色(语气):“台词”】,会跳过本包2.5的花括号写法和2.0的文字写法。脚本仅在临时检查副本中转成该形式,断言上游实际识别1条、位于12–15秒,再执行闸门并校验语气与时长。两版实际投喂原稿不改,不能把原稿直接返回的0告警当作对白通过证明。

固定HTML编译器的SRT导出也仅认上述方括号形式。脚本在原编译之后加入明确标记的本包SRT适配,字幕数据来自实际镜行,显示正文仍保留2.5原稿。导出为 12–15秒「连袋也跑?」;这是分镜计划时段,尚未与生成音频对齐。该后处理属于本仓库胶水代码,上游工具未修改。

如果已经有该SHA的未修改上游副本,可省去下载;把路径替换为自己的真实路径:

python3 assets/examples/comedy-chase/reproduce.py --upstream-dir /path/to/manju-laoli-skill

需要把编译结果写到其他位置,可加 --output-dir /path/to/output。工具输出直接留在终端,不额外生成检查报告、日志或截图。

本次实际检查结果

检查 结果
2.5文本结构、版本、画幅、动作与风格检查 15秒、4时间片,0 FAIL,保留2 WARN
2.0同范围检查 15秒、4时间片,0 FAIL,保留2 WARN;声音改为文字描述
两版六道闸门 临时对白适配副本各实际识别1句;12–15秒、4个中文字、语气非空;最快约1.07秒,舒适档约1.54秒,均0 FAIL / 0 WARN
六格预演提示词 1段、6格,0 FAIL / 0 WARN
HTML看板编译 1组、4时间片、5项文字资产、5条可选资产提示词;15秒、0 WARN;SRT适配后实际导出1条12–15秒对白

两版都显式开启 --combat on --plugin real --c23 on,没有修改或关闭上游检查器。文本文件以 --delivery feed-only --contract 核查其承诺的投喂范围,不宣称上游完整剧集生产契约全部通过。

保留的两项告警及处理:

  • C21b:缺少格斗实体接触。本故事是儿童向无伤害追物;有掌心与软帽的道具接触,没有拳脚命中或兵器交击。按上游R1儿童向范围作人工放行,不为消除告警硬加撞人动作。
  • C22c:每个时间片不具备“起、爆、顿、收”的打击节拍。本故事采用追赶、捞空、接帽、追袋的整段节拍;不添加命中顿帧,尤其不把2.5顿帧语法带进2.0。告警完整保留在终端。

复现脚本会拒绝新增的未审阅告警,也会拒绝“编译退出成功、实际却丢到0秒”的空看板。这里的人工放行只说明文字方案合理,不能证明视频模型理解了动作。

再交给OpenClaw做一次小改编

先给Agent提供整个 assets/examples/comedy-chase/ 目录,以及固定版本的上游技能目录,再发送:

请读取 comedy-chase 的 project.md、两版原稿和预演附件。
这是M0文字制作包,所有图像和视频都未生成;不要虚构图号或成片。
先复述阿禾、小满、帽子与纸袋在四个时间片的起点和落点。
保留15秒、16:9、单院落、东来风、南侧摄影机和现有道具数量。
只改最后一句吐槽,最多六个中文字,其他动作不重写。
把同一句台词同步改到两版原稿与制作稿,保留各自版本语法;制作稿仍展示2.5副本。
运行复现脚本,再明确选择2.5或2.0的一版投喂,不把两版拼接。
输出改动位置、实际检查结果与真实HTML路径;不要调用媒体或发布服务。

这段是待实际OpenClaw执行的复用入口,不是本次已经跑过的Agent轨迹。若模型权限、文件或上游工具不可用,应报告失败阶段,不用聊天中的“已检查”替代真实脚本结果。

人工验收与常见卡点

  • **帽子回到头上:**制作稿要求软帽离头后先在地上、再入袋;图像/视频生成后必须逐帧检查,文字检查器无法保证。
  • **袋子突然出现:**第一个时间片就有小满右手持折扁袋,随后双手展开;不能直接从地上变出袋。
  • **人物交换通道:**阿禾走内侧,小满走外侧;摄影机不跨到北侧,两个路径错开半步。
  • **看板显示0秒或少镜:**先查项目中的围栏与标题。固定编译器会把围栏内的Markdown标题也当分段;本包的看板副本只去掉包装标题,脚本会核对其余投喂原文一致。
  • **准备上传参考图:**这是从M0切换到其他素材模式的变更,须补真实素材、接线单与对应检查;不能把可选出图文字当成已存在的图片。
  • **平台不支持15秒或该版本:**停止投喂,按实际支持重排时间片并重跑检查,不只替换模型名字。

引用来源与许可

故事与复现胶水代码为本仓库原创;看板由上游MIT许可编译器生成,其许可随包保留为 LICENSE.upstream.txt。

接下来可以尝试

把有用的案例留在手边

在 GitHub Star 收藏中文案例库,也欢迎提交你的实践与改进。

由 Cogine 团队整理与维护 · 了解我们的 AI 产品

搜索

搜索 OpenClaw 中文案例库

加载中…