单镜头拍摄执行卡
把一条已经批准的实拍镜头,落成现场团队能逐项照做的执行卡。它不创作剧情,不编排多条镜头的拍摄日程,也不生成 AI 视频。
输入
必须提供 approvedShot:用户已批准的一条实拍镜头的具体描述,不能为空或写“待批准/未确认”。该字段记录用户提供的批准前提,工具不会替用户批准镜头。还需提供:场地与限制、人物与道具、已有设备、动作起点与终点、收尾/交付要求。可先运行 node scripts/validate-input.mjs fixtures/success-input.json 检查信息是否足够。脚本只做字段完整性与人物/道具锚点检查,不判断自然语言动作是否语义一致;生成执行卡前必须逐项核对 approvedShot 与 actionStart/actionEnd、场地、人物和道具。出现主体、道具或动作冲突时,停止并向用户确认,不可让脚本通过代替语义审核。
输出格式
按以下顺序写成 Markdown;只使用输入已知事实。
- 镜头目标与边界:一句说明本条镜头完成什么,明确“单条实拍镜头”。
- 站位与动线:摄影机、演员、关键道具的起点、路径、终点;没有尺寸时不补尺寸。
- 取景与拍法:景别、机位方向和稳定方式仅在已给时写明;焦段、曝光、白平衡等未给参数统一列为“待试拍确认”。
- 动作口令:按“预备 → 开始 → 动作节点 → 停留/结束”写可喊出的短句,严格保留用户给定的动作与时长。
- 收尾标记:给出可观察的完成画面或时长,以及“切”。
- 现场检查项:人物、道具连续性、通道/安全、录音、画面边缘、收尾是否成立;仅检查相关事项。
- 缺项与待试拍:关键输入缺失时置于最前,要求补充;未知技术参数放入待试拍,不能伪造准确设置。
缺料规则
若未提供有效的 approvedShot,先输出“无法制作执行卡:请提供一条已批准的实拍镜头”,不要根据动作或设备反推批准。若没有明确的人物动作及终点/完成标记,先输出“无法制作执行卡:请补充……”,不要把“氛围”扩写成动作。场地限制或设备未提供也应列缺项;可继续整理已知部分,但不虚构事实。
示例
- 可直接复制的完整成功交付:fixtures/success-output.md
- 缺少关键动作时的失败处理:fixtures/failure-output.md