文件可读,但分给了错误镜头。
更正文件到 shotId 的绑定并核对内部身份,仅重算哈希不能修复剪辑错配。
实操配方
组装前保持 shotId、准确文件名、SHA-256 与剪辑顺序一致。这些检查证明文件身份和顺序,不证明镜头视觉连续或生成画质。
附实际运行过的本地样例、脚本和回执;不代表已调用视频生成服务。
node run-recipe.mjs --out ./my-run
夹具写出三份不同分镜 JSON,以及包含 shotId、order、file、sha256 的清单。剪辑身份为 opening/hinge/hold,文件名为 shot-01.json 至 shot-03.json;改名和改身份因此是两个需要审查的决定。
先核对准确行数、唯一镜头 ID、连续 order 和安全且唯一的文件名。文件能打开也不能放过重复 ID;清单乱序时直接失败,不暗中排序成另一种剪辑顺序。
要求文件存在、SHA-256 匹配,内部 shotId 也等于清单。脚本先测试交换文件名但保留旧哈希,再单独测试把哈希也改成错镜头文件的哈希;第二种仍会因身份不匹配失败。
检查八项断言与六条预期拒绝。缺文件、重复 ID、错顺序、错文件、内部身份不符和重复文件均有具体错误原因;动作和连续性应另行看视频验收。
更正文件到 shotId 的绑定并核对内部身份,仅重算哈希不能修复剪辑错配。
把错误记录及其文件内容改为真正的独立 shotId,再只重算该文件哈希。
把 manifest order 当作交付约定,拒绝与行位置不一致,不改用文件名字母排序。
这份清单让三份分镜规格可以成套复核,不检查视频本身、不保证叙事含义,也没有证明任何视频模型运行。