儿童运动视频分析
/儿童运动视频分析
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.
- Autor
- jirachi12345 ↗
- Repozytorium
- video-motion-analysis ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 05.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 05.11.2026, bez odwołań do wycofanych modeli i API.
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
- 适用场景
- 工作流程
- 报告输出模板
- 分析重点维度
- 注意事项
- 快速调用示例
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.