SuperAPI AI 工具集

video-analyzer

设计与创作

查看项目

更新于 10-16 09:55

技能介绍

用途:面向嵌入式软件开发调试,通过提取视频连续帧并逐帧观察画面,定位显示屏中的逻辑异常,例如数值跳位、界面卡死、状态切换异常、报告编号不连续等。

主要能力:按指定帧率或最大帧数从视频中抽帧;生成帧清单 MANIFEST;按时间顺序逐帧记录关键信息(数值、状态、界面元素),与前一帧对比定位变化点;结合用户提供的代码或背景推测原因;可选输出 analysis_report.md 分析报告。

使用方式:一、从用户消息提取视频路径与要找的异常现象,若未描述异常需先询问。二、提取帧,命令为 python "<SKILL_DIR>/scripts/extract.py" "<视频路径>" [--fps N] [--max-frames N],其中 SKILL_DIR 为 SKILL.md 所在目录绝对路径。三、用 Read 工具读取每张帧图片,结合异常描述逐帧分析;帧数多时可先每隔 3-5 帧粗扫再细看。四、汇报视频基本信息、逐帧摘要、精确到时间戳的异常及结论。五、可选把结论写入 <视频所在目录>/video-analyzer/<视频名>/analysis_report.md。

参数与经验:--fps N 控制抽帧密度,适合快速变化内容;--max-frames N 默认 60。例如 6 秒视频默认约 10fps 得 60 帧,约每 0.1 秒一帧;60 秒视频默认 1fps 每秒一张;关注细微数字变化可用 --fps 5 或更高,只需定位大致位置可用 --max-frames 20。config.json 仅存 ffmpeg 路径,首次运行自动生成。

限制:依赖 ffmpeg 环境与视觉逐帧读取,分析结果依赖用户对异常现象的描述与提供的背景;分辨率、时长等具体视频信息需实际读取,其他能力资料暂未提供。