Install
openclaw skills install video-motion-detector视频动作检测与分析。用于检测视频中的特定动作序列,如武术动作、舞蹈动作、人体姿态变化等。当用户要求检测视频中的动作、分析动作是否完成、验证特定动作序列时触发此技能。支持输入视频URL或本地视频文件,检测完成后通过飞书通知结果。
openclaw skills install video-motion-detector检测视频中的特定动作序列,并通知结果。
根据视频平台选择下载方式:
B站视频:
you-get -o ./video https://www.bilibili.com/video/BVxxx
# 或
yt-dlp https://www.bilibili.com/video/BVxxx -o ./video
抖音视频:
you-get -o ./video https://www.douyin.com/video/xxx
其他平台:
yt-dlp "视频URL" -o ./video
抽帧频率标准:
| 视频类型 | 推荐帧率 | 说明 |
|---|---|---|
| 武术/舞蹈/快速动作 | 10fps | 每0.1秒一帧,防止漏掉快速动作 |
| 普通动作 | 5fps | 日常动作检测 |
| 慢动作 | 2-3fps | 太极拳等慢速动作 |
# 标准抽帧命令(武术动作推荐)
ffmpeg -i ./video/input.mp4 -vf fps=10 ./frames/frame_%04d.jpg
⚠️ 关键提醒:
帧数分析标准:
分析步骤:
read 工具读取截图根据用户指定的触发条件判断:
使用 message 工具发送结果到飞书:
{
"action": "send",
"message": "检测结果:\n✓ 检测到'转棍动作'\n✓ 检测到'转身动作'\n⚠️ 动作序列:部分满足\n📹 视频:披荆斩棘棍花练起来",
"target": "飞书用户ID"
}
用户可能指定:
检测完成后,输出结构化结果:
检测结果摘要:
├── 视频信息
│ ├── 来源:B站
│ ├── 标题:xxx
│ └── 时长:xx秒
├── 检测条件
│ ├── 动作1:转棍
│ ├── 动作2:转身
│ └── 顺序要求:是
├── 检测结果
│ ├── 转棍动作:✓ 检测到(xx秒)
│ ├── 转身动作:✓ 检测到(xx秒)
│ └── 动作序列:✓ 满足
└── 结论:通过/未通过