Przejdź do treści
Biblioteka skilli
Edukacja · Analiza

儿童运动视频分析

/儿童运动视频分析

Analizuje filmy z zajęć sportowych dzieci, takich jak jazda na deskorolce, koszykówka czy piłka nożna: wyciąga klatki, rozpoznaje ćwiczenia i tworzy raport z uwagami dla trenera.

Licencja
MIT
Ostatnia zmiana repozytorium
05.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format15 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Analizuje filmy z zajęć sportowych dzieci, takich jak jazda na deskorolce, koszykówka czy piłka nożna: wyciąga klatki, rozpoznaje ćwiczenia i tworzy raport z uwagami dla trenera.

Oryginalny opis (EN)

对儿童素质教育运动视频(滑板、篮球、足球等)进行结构化分析,使用ffmpeg提取关键帧,通过AI视觉模型识别运动项目、教学步骤、动作要领,输出包含教学亮点、步骤拆解和辅导建议的完整分析报告。当用户发送运动视频并要求分析,或提到分析儿童运动教学视频、提取教学要点、动作诊断时触发。

Jak działa

  1. 适用场景
  2. 工作流程
  3. 报告输出模板
  4. 分析重点维度
  5. 注意事项
  6. 快速调用示例
Sekcje z nagłówków SKILL.md, w oryginale · 209 linii, 396 słów
Podgląd SKILL.md
---
name: 儿童运动视频分析
description: 对儿童素质教育运动视频(滑板、篮球、足球等)进行结构化分析,使用ffmpeg提取关键帧,通过AI视觉模型识别运动项目、教学步骤、动作要领,输出包含教学亮点、步骤拆解和辅导建议的完整分析报告。当用户发送运动视频并要求分析,或提到分析儿童运动教学视频、提取教学要点、动作诊断时触发。
---

# 儿童运动视频分析技能

对儿童素质教育运动视频进行结构化分析,提炼教学要点与关键动作要领,输出完整的分析报告和辅导建议。

## 适用场景

- 分析儿童运动教学视频(滑板、篮球、足球、轮滑、跳绳等)
- 提取视频中的教学步骤和动作要领
- 诊断孩子运动动作中的问题并给出改进建议
- 为家长提供家庭辅导指导

## 工作流程

### 第一步:获取视频信息

使用 ffprobe 获取视频基本信息:

```bash
ffprobe -v error -show_format -show_streams "视频文件路径" 2>&1 | findstr /i "duration width height codec_type codec_name nb_frames r_frame_rate"
```

**获取关键参数:**
- 视频时长(用于决定帧提取密度)
- 分辨率(判断横屏/竖屏)
- 帧率
- 编码格式

### 第二步:提取关键帧

#### 策略一:均匀采样(适用于短视频 <60秒)

每5秒提取一帧,缩放至540宽度节省分析资源:

```bash
mkdir "输出目录" 2>nul
ffmpeg -i "视频文件路径" -vf "fps=1/5,scale=540:-1" -q:v 2 "输出目录/frame_%03d.jpg" -y
```

#### 策略二:精确帧提取(适用于所有视频)

按帧编号提取,覆盖视频全流程:

```bash
ffmpeg -i "视频文件路径" -vf "select='eq(n,0)+eq(n,30)+eq(n,90)+eq(n,150)+eq(n,210)+eq(n,300)+eq(n,450)+eq(n,600)+eq(n,750)+eq(n,900)+eq(n,1050)+eq(n,1200)+eq(n,最后帧)',scale=540:-1" -vsync vfr -q:v 2 "输出目录/key_%03d.jpg" -y
```

#### 策略三:补充帧提取

如果首轮分析不足以覆盖全部教学步骤,按时间戳补充提取:

```bash
ffmpeg -i "视频文件路径" -vf "select='eq(n,60)+eq(n,120)+eq(n,180)+eq(n,240)+eq(n,360)+eq(n,420)+eq(n,480)+eq(n,540)+eq(n,660)+eq(n,720)+eq(n,810)+eq(n,870)+eq(n,960)+eq(n,1020)+eq(n,1080)+eq(n,1140)+eq(n,1260)+eq(n,1320)',scale=540:-1" -vsync vfr -q:v 2 "输出目录/extra_%03d.jpg" -y
```

**帧提取参数说明:**
- `fps=1/5`:每5秒1帧
- `scale=540:-1`:宽度缩放至540px,高度等比缩放
- `select='eq(n,N)'`:提取第N帧(从0开始)
- `-vsync vfr`:可变帧率模式
- `-q:v 2`:JPEG质量(2为高质量)

**帧提取密度建议:**

| 视频时长 | 采样策略 | 预计帧数 |
|----------|----------|----------|
| <30秒 | 每3秒1帧 + 关键帧 | 10-15帧 |
| 30-60秒 | 每5秒1帧 + 补充帧 | 15-25帧 |
| 1-3分钟 | 每10秒1帧 + 关键帧 | 15-25帧 |
| >3分钟 | 每15秒1帧 + 场景切换帧 | 15-30帧 |

### 第三步:AI视觉分析

使用 `image_analyze` 工具逐批分析提取的帧图片。

**分析任务模板(task参数):**

针对每帧,传入以下分析任务描述:

```
这是儿童运动教学视频的一帧(约第X秒)。请详细分析:
1. 运动项目类型
2. 画面中人物(年龄、性别、穿着、装备)
3. 正在做什么动作(姿态、重心、手脚位置)
4. 画面是否有教学文字提示(步骤编号、说明文字)——如有请逐字提取
5. 场地环境(地面材质、周围环境、安全条件)
6. 动作完成质量评估
```

**批量分析策略:**
- 每批同时分析6-9张图片(并行调用 image_analyze)
- 对分析失败的帧,记录时间戳后用补充帧替代
- 成功的分析结果会保存为 .md 文件,使用 read 工具读取

### 第四步:读取分析结果

分析结果会保存为 Markdown 文件,使用 read 工具读取:

```
read(filePath="分析结果文件路径.md")
```

### 第五步:综合分析与报告生成

基于所有帧的分析结果,整合生成结构化报告。

---

## 报告输出模板

报告应包含以下结构:

```markdown
## 🏃 视频分析报告:[运动项目名称]

### 📋 视频基本信息
- **运动项目**:
- **教学对象**:
- **视频时长**:
- **教学形式**:

### 👧 示范小朋友(如视频中有人物)
- 年龄估计、穿着装备描述

### 📝 教学步骤拆解
| 步骤 | 内容 | 教学目的 | 场地 |
|------|------|----------|------|
| 第N步 | 动作名称 | 训练目标 | 场地类型 |

### ✅ 教学亮点分析
1. 循序渐进的设计
2. 场地选择的合理性
3. 安全保障措施
4. 心理建设方面

### ⚠️ 不足与改进建议(如有)
1. 动作规范性问题
2. 安全隐患
3. 教学节奏建议

### 💡 给家长的辅导建议
**分阶段练习计划:**
- 第一阶段:基础动作(时长建议)
- 第二阶段:进阶动作(时长建议)

**家长注意事项:**
- 安全护具要求
- 练习时长控制
- 心理引导方法
- 环境选择建议
```

---

## 分析重点维度

### 1. 运动项目识别
- 滑板、篮球、足球、轮滑、跳绳、游泳、骑行等
- 项目特点与年龄适配性

### 2. 教学步骤提取
- 步骤编号和名称(从画面文字OCR提取)
- 每个步骤的训练目的
- 步骤之间的递进关系
- 场地变化(草地→硬地→跑道等)

### 3. 动作要领分析
- 重心控制
- 手脚位置
- 身体姿态
- 平衡技巧
- 发力方式

### 4. 安全评估
- 护具佩戴情况
- 场地安全性
- 动作风险等级
- 家长保护距离

### 5. 教学方法评价
- 分步教学的科学性
- 难度递进的合理性
- 鼓励与心理引导
- 示范动作的规范性

---

## 注意事项

1. **帧提取目录**:统一使用工作目录下的 `tmp/frames/` 目录
2. **缩放尺寸**:分析用图片缩放至540宽度即可,节省传输和分析资源
3. **分析失败处理**:部分帧可能因模型判断"内容敏感"而无法分析(尤其是幼儿画面),这是模型安全策略导致,不影响整体分析。应继续分析其他帧,用已成功的帧拼凑完整画面
4. **视频时长**:如果视频_analyze工具直接可用则优先使用,失败后回退到帧提取方案
5. **清理临时文件**:分析完成后可清理 tmp/frames 目录中的图片文件
6. **并行分析**:一次调用多张图片的 image_analyze 以提高效率
7. **报告语言**:与用户沟通语言保持一致,默认中文

## 快速调用示例

用户发送视频后,完整流程:

1. `ffprobe` 获取视频信息
2. `ffmpeg` 提取关键帧到 `tmp/frames/`
3. `image_analyze` 批量分析帧图片(每批6-9张)
4. `read` 读取分析结果 .md 文件
5. 如有失败帧,`ffmpeg` 补充提取 + 再次 `image_analyze`
6. 综合所有分析结果,按报告模板输出完整分析报告
7. 根据用户需求提供针对性辅导建议
Pliki w paczce (3)
  • LICENSE 1 KB
  • README.md 4 KB
  • SKILL.md 7 KB

Wersje

W bazie nie ma innych skilli o nazwie 儿童运动视频分析.

Migawka bazy z 13.11.2026 · wersja paczki 40d11c483dd7 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

Brak podobnych skilli w bazie.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.