HyperFrames Studio 是面向 HyperFrames 项目的协作技能,帮助在 Studio 中与用户共同推进视频项目。其核心是先判断用户消息意图,再决定是否改动文件。
用途与协作规则
- 用户明确要求某项修改时,执行修改。
- 用户对成片给出感受性反馈时,定位原因、改动可量化项,并记录到 STORYBOARD.md。
- 用户只提问未提修改时,只回答,不改文件。
- 用户表示不要改动、暂缓或只是讨论时,不改任何文件,只口头提出建议。
- 用户提出模糊想法而未给出具体修改时,提出方案并加入计划,不改合成文件。
- 用户要求新影片时,按规划流程处理。
- 用户批准计划后,按批准内容构建。
Studio 时间轴约定
- 每个场景应为独立子合成,通过 data-composition-src 加载;根合成只保留带时间的宿主、媒体和音频,避免嵌套结构变成不可编辑的单一不透明行。
- 所有字幕集中在一个轨道:一个带 data-track-kind="captions" 的子合成宿主按顺序承载所有字幕组,不能每组一行,也不能与其他类型混轨。
- 每类元素独占轨道:以 data-track-kind 区分 graphics、captions 等,视频和音频类型直接来自标签;data-track-index 仅用于显示,不影响层叠,层叠用 CSS 控制。
- 安全区:辅助线只存在于预览面板,不加入合成 HTML。宽屏和竖屏均使用同一套安全框:动作安全区为画面 90%(每边内缩 5%),标题安全区为 80%(每边内缩 10%);所有可见内容在动作安全区内,字幕和关键内容在标题安全区内;双屏和 50/50 布局中每一半的内容也需保持在标题安全区内。
新影片流程 按简报、方向、故事板、构建、反馈的顺序推进,各步骤有对应参考文档。在已有项目中,同一影片的新版本或剪辑版可延续,但不得覆盖 BRIEF.md 或 STORYBOARD.md,应新增带日期的章节并在回复中说明;不同工作流或画幅需新建项目。
产品发布类影片补充
- 使用真实素材,先向用户索取屏幕录制,未到前用带标注的占位符占位,不得近似产品 UI。
- 保持同一世界,窗口或画布跨节拍延续,检查每次切换不跳变。
- 光标和被滚动内容应从窗口或画面边缘离开,而非在画面中间淡出。
- 以命令或地址收尾,logo 落在仍在运动的素材上。
- 每个版本都说明运行时长;超出目标时长应由用户决定。
检查方式 运行 hyperframes check(包含 lint),修复所有发现的问题;然后在 Studio 打开项目,确认时间轴显示基础行、每个场景宿主一行、一行字幕和音频行。
限制 该技能依赖 HyperFrames 及其 Studio 环境,具体安装方式、收费与平台支持暂未提供。