用途:为刚交付的功能自动制作演示视频。它通过驱动应用并录制操作来生成视频,无需上传文件,也无需手动录屏。整条流水线由一条命令完成,涵盖发现、筛选、校验、录制、节奏、镜头、字幕、评审与发布。
主要能力:自动探测应用地址与登录方式;检查本机依赖(node、ffmpeg、浏览器、两个 CLI、moda 登录状态);录制并剪辑流程;生成字幕与镜头运动;输出品牌化画布链接与 mp4;提供评分与问题报告(如冻结画面、镜头未展示结果、重复状态等)。
使用方式:先加载 moda-core(每会话一次)。运行前执行 moda doctor --json,创建前执行 moda brand list。定位 demo-capture 目录后运行 node "$DC/doctor.mjs" 检查环境,再执行 node <DC>/run.mjs "<要演示的内容>" <url> --name <slug> [--no-auth] [--attempts 2] [--publish "<标题>"]。不加 --publish 时在评审后停止并打印发布命令。产物写入 ~/.moda/demo-capture/out/<slug>-<timestamp>/。
适用场景:本地或 dev/staging/preview/qa 等非生产目标上的功能演示。
限制:绝不能在未获明确批准的情况下驱动生产目标;长等待会被压缩(空闲 6×,每次节奏修正加 3,最高 14×);靠近画面边缘的推近不会居中(zoom_framing_clamped);尚未应用品牌套件;mp4 上限 18000 帧 / 600 秒,超出会拒绝而非截断;不支持上传已有素材,Logo 或设计动画应使用 moda-video-clip,已有画布上的动效应使用 moda-video-motion。