尾图主体正确但尺寸检查失败。
只调整其实际像素画布到选定尺寸,重新导出并获取新哈希。改文件名不能改变竖图尺寸。
实操配方
确认绑定到 first、last 的文件确实是指定且可读的同尺寸图像。本检查不证明首尾语义连续,也不验证任何提供商的首尾帧能力。
附实际运行过的本地样例、脚本和回执;不代表已调用视频生成服务。
node run-recipe.mjs --out ./my-run
脚本创建两张小型原创 RGB 示意图并写出绑定清单。首尾图的字节与边缘标记各不相同。哈希来自实际文件,不通过上传次序或文件名包含 first 来猜测角色。
逐项读取 PNG 签名和 IHDR 宽高,再由 FFmpeg 完整解码为一帧 RGB。两张都必须为 320×180,并符合本任务明确选定的 16:9 画布。只有头部尺寸正确,还不能证明压缩像素能解码。
依次检查竖版尾图、交换文件名、缺少尾图及父目录路径。它们分别实际触发尺寸不匹配、哈希绑定失败、输入缺失与不安全 basename,failure-receipt.json 保留具体异常。
检查 execution-receipt.json 的七项通过及脚本运行前后哈希。改成自己的上传流程时,把两张 PNG 与 binding.json 成套保存;相机、主体与首尾语义仍需独立审看。
只调整其实际像素画布到选定尺寸,重新导出并获取新哈希。改文件名不能改变竖图尺寸。
更正角色到 basename 的映射,再从所选文件重新生成预期哈希并复核绑定。
只把受损文件换成完整本地副本,再跑完整解码;不以 IHDR 宽高代替像素可读性。
这份清单记录文件就绪情况,不代表已生成首尾过渡、已兼容某个接口或已保留两端视觉状态。