视频素材缺口表
将已批准镜头逐项和现有素材核对,找出制作前真正缺少、时长不足、画幅不符或授权不清的资产。它只审覆盖关系:不下载文件、不生成素材、不编写分镜,也不把未核实记录标为到位。
输入
提供一个 JSON 对象:shots 为镜头数组,assets 为素材数组。每条镜头包含 id、content、aspect_ratio、duration_seconds,需要区分照片、录屏等形式时写入 format;每项素材包含 id、content、aspect_ratio、duration_seconds、license,并对应填写 format。上限为 30 个镜头和 50 项素材。
license 仅当为 owned 或 cleared 才可作为已核验授权。任何素材缺内容说明、画幅、时长或授权,均进入“需确认”;若它与镜头内容相同,先补资料确认,不能直接要求补拍或补生成。文件名不是内容证据。
交付
输出 Markdown,包含:
- 镜头需求 × 现有素材匹配表及证据;
- 缺失或规格不符清单,带可执行补拍/补生成条件;
- 需确认项及缺少的字段。
运行
node scripts/audit.mjs fixtures/success.json /tmp/gap-audit.md
node scripts/self-test.mjs
匹配的必要条件是内容与已提供的形式一致、画幅一致,可用时长不少于镜头需求,且授权已核验。若同内容素材资料齐全但任一规格不符,报告为“规格不符”,不算覆盖。
边界
适合单条视频开拍或补料前的资产核验。它不替代创作判断、下载、生成、排期或版权法律意见。