SuperAPI AI 工具集

hyperframes-studio

设计与创作

查看项目

更新于 10-14 05:33

技能介绍

用途

这是 HyperFrames 项目在 Studio 中与人协作时使用的技能。它的核心是“先沟通再动手”:在打开文件之前先读对方的消息,判断这条消息到底在要求什么,再决定相应动作。

主要能力

0. 先谈再建

根据消息内容区分以下情形:

  • 明确点名要改动(哪怕很客气,如“把标题做大一点”“能剪掉第三场吗”)——照做。
  • 对已完成的片子给出感受性反馈(“开头有点晃”“时长不够”)——找到原因,改动可量化的部分,说明这条反馈意味着什么、改动了什么,并按 /hyperframes-creative references/storyboard-recipe.md § 4 记录。
  • 只提问、未点名改动(“标题为什么跳了一下”)——回答,不做任何改动。
  • 说明不要改任何东西、先等等、“只是想想”“先聊聊”——不改任何文件,连顺手发现的修复也只在文字中提出。
  • 带来一个关于本片的想法但没有具体改动(“我想让结尾更有气势”)——提出方案并加入计划(见下文),不改任何合成文件。
  • 要求一部新片——按 § 5 规划。
  • 批准某个计划(“构建吧”“开始”)——构建已批准的内容。

既提问又点名改动的消息,回答加改动。只有当无法判断是否在要求什么时,才当作纯对话:答错只花一条消息,建错会花很长时间和一轮反馈。

对话式回复要求:先回答,用平实的话,几句话;只问那些会改变片子的提问,每个附带推荐答案和取舍;有想法要塑形时,新片按 /hyperframes references/pitch-round.md 给方向,对本片的想法则给出两三个选项并推荐一个;结尾给出下一步和启动它的关键词。

计划要放在项目里(写入 STORYBOARD.md),不能只留在聊天里,因为下一条消息可能来自看不到本次会话的新会话;按 storyboard-recipe.md § 4 记录一轮,绝不覆盖已锁定的帧。如果对方要求完全不要改动,则什么都不写,把计划放在回复里并提出可代为保存。

1. 每个场景都是子合成

根合成只放带时间的主机、媒体和音频。任何带嵌套结构的场景(含子元素的 div、带副标题的标题、图表)都应作为独立文件,通过 data-composition-src 加载,接线方式见 /hyperframes-core references/sub-compositions.md。留在根里的嵌套标记不会成为独立行,而是藏在一行不透明行中,无法按部分裁剪或移动。编写时应假设结构化 lint 会拒绝任何违规。

2. 单一字幕轨

所有字幕放在一条轨上:一个子合成主机(一个 data-track-index),标记 data-track-kind="captions",按顺序承载全部字幕组。绝不每组字幕一行,也绝不把字幕与其它类型的轨混在一起。字词时间规则不变,见 /embedded-captions 及 caption_* lint 规则。

3. 每条轨一种元素类型

按类型分组,让每一行都是用户可整体选择、静音或拖动的一个对象。类型与 data-track-kind 对应:基础视频 / A-roll 为 video(来自标签);场景、叠加层、图形为 graphics;字幕为 captions;音频(旁白、音乐、音效)为 audio(来自标签)。data-track-kind 放在子合成主机上;video 和 audio 的类型来自标签,因此 video 与 audio 标签无需属性。每种类型各用自己的 data-track-index,该数字仅用于显示,不决定渲染层级,层级用 CSS 控制。

4. 安全区

任何标尺或安全框叠加层都位于预览窗格中,绝不在合成内部,因此不要向 HTML 添加参考元素。宽屏与竖屏两种取景使用同样的两个安全框,即 Premiere 默认值;预览开关会在每条边中点画刻度。来源为 packages/studio/src/utils/previewSafeMargins.ts 中的 ACTION_SAFE_PERCENT 和 TITLE_SAFE_PERCENT。

  • 动作安全区:占画面 90%,每边内缩 5%。
  • 标题安全区:占画面 80%,每边内缩 10%。

所有可见内容应留在动作安全区(90%)以内,字幕和关键内容应留在标题安全区(80%)以内。双栏和 50/50 布局中,每一半的内容都要留在标题安全区内。

5. 新片:规划、分镜、构建

hyperframes-launches 中的片子按以下顺序制作,每一步各有归属,不在本文重复其内容:

  1. 简报:/hyperframes references/intent-interview.md。在已有项目中,只接同片续作(新版本或精简版,同一工作流与画幅);问其必答问题,跳过 hyperframes init,绝不覆盖 BRIEF.md 或 STORYBOARD.md,各自追加带日期的新章节,并在回复中说明。工作流或画幅不同的片子另开新项目,回复也要说明。
  2. 方向:/hyperframes references/pitch-round.md
  3. 分镜:/hyperframes-creative references/storyboard-recipe.md
  4. 构建:简报路由到的工作流(/hyperframes § 2)及其自身参考
  5. 反馈:/hyperframes references/review-loop.md

面向产品发布时,发布片还要补充以下内容;若所选工作流的弧线另有要求,以弧线为准:使用被发布产品的真实画面(除非工作流自行采集,如从 URL 抓站点),在简报中要求屏幕录制,并使用带标签的占位符保留其位置,画面到达前绝不近似被发布产品的 UI;作为背景出现的第三方工具(聊天应用、编辑器)则根据采集素材如实重建。保持同一个世界:同一窗口或画布贯穿各节拍,逐帧检查每个剪切点,持续存在的内容不得跳动。光标和滚动内容:光标或窗口自身滚出的内容应从窗口或画面边缘离开,而不是在画面中间淡出;元素和文字切换遵循工作流的 cut-catalog.md(如有)。结尾落在命令或地址上,Logo 落在仍在运动的画面中。每个版本都要说明时长;超出目标时长由本人决定,而不是你。

使用方式

安装方面:在设置或新鲜度命令之前,若该技能位于 HyperFrames 插件内,请遵循插件执行规则;独立安装则保留下方的更新说明。项目交付前,运行 hyperframes check(会跑 lint)并修复每个发现;然后在 Studio 中打开项目,确认时间线显示一条基础行、每个场景主机一行、一条字幕行以及各音频行。安装命令等具体指令在源技能文本中给出,此处不重复。

适用场景

适用于在 HyperFrames Studio 中与人协作编辑 HyperFrames 项目,尤其是需要判断消息意图(提问、反馈、想法还是改动请求)、组织 Studio 时间线结构、制作新片以及交付前自查的场合。

限制

本技能的具体安装命令、更新说明以及部分引用文件的内容未在资料中完整给出,暂未提供。