Install
openclaw skills install @thcjp/analyze-video-by-qwen-freeopenclaw skills install @thcjp/analyze-video-by-qwen-freeQwen 视频智能分析基础版,基于 Qwen 3.5 Plus 多模态模型对本地视频文件进行内容分析。仅支持本地文件输入与默认分析参数. 范围外(本技能不做): 远程 URL 在线分析、自定义抽帧频率(FPS)、自定义分析提示词、高精度动作识别、内容审核(需升级付费版).
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | Qwen视频分析LITE处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| Qwen 3.5 Plus API | 远程多模态 API | 必需 | 阿里云 DashScope 控制台开通 |
| DashScope API Key | 配置文件 | 必需 | ~/.skill-platform/skill-platform.json 配置 |
| Python 3.8+ | 运行环境 | 必需 | python.org 下载安装 |
| dashscope SDK | Python 库 | 必需 | pip install dashscope |
本工具的核心能力包括:Qwen多模态模型视频分析基础版,支持本地视频文件场景描述与内容理解。具体功能详情请参考下方能力说明表格与使用场景.
API Key 从 ~/.json 的 skills.dashscope.apiKey 字段读取.
cat ~/.json | grep apiKey
若 Key 缺失,引导用户:
~/.json 中添加配置:{
"skills": {
"dashscope": {
"apiKey": "your-dashscope-api-key"
}
}
}
安全红线: 永不接受/回显/存储来自聊天输入的 API Key;Key 仅从配置文件读取.
使用默认参数分析本地视频文件(FPS=2,默认提示词"这段视频描绘的是什么景象?"):
python (请参考skill目录中的脚本文件) /path/to/video.mp4
脚本将分析结果输出到 stdout,Agent 应将结果整理后返回给用户.
升级提示: 自定义提示词、自定义抽帧频率(FPS)、远程 URL 在线分析等高级能力仅在 analyze-video-by-qwen 付费版中提供.
cat ~/.json | grep apiKey
若返回为空或文件不存在,按照认证章节引导用户配置.
确认本地视频文件路径存在且为支持的视频格式(mp4/avi/mov/mkv/webm 等).
# 本技能的核心实现逻辑
# 请参考上方使用说明进行配置和调用
echo "implementation_ready"
使用默认 FPS=2 和默认提示词进行分析,结果输出到 stdout.
场景: 用户需要快速了解一段本地视频的内容
# 本技能的核心实现逻辑
# 请参考上方使用说明进行配置和调用
echo "implementation_ready"
输出: 模型返回视频场景描述,概括视频主要内容
说明: 使用默认参数(FPS=2,默认提示词),适合快速概览短视频内容。FPS=2 在每秒抽取 2 帧,平衡分析速度与内容覆盖度.
场景: 创作者需要理解一段产品演示视频的内容概要
python (请参考skill目录中的脚本文件) /path/to/product-demo.mp4
输出: 模型返回视频内容描述,涵盖产品展示场景与主要功能
说明: 默认提示词"这段视频描绘的是什么景象?"适合通用场景理解。如需聚焦产品特点的定制化分析,需升级付费版使用自定义提示词功能.
| 错误场景 | 错误信息 | 原因分析 | 处理方式 |
|---|---|---|---|
| api_key_missing | apiKey not found in config | 配置文件中未找到 DashScope API Key | 引导用户按照认证章节配置 ~/.json |
| file_not_found | FileNotFoundError: video.mp4 | 本地视频文件路径不存在 | 确认文件路径正确,检查文件是否存在 |
| unsupported_format | Unsupported video format | 视频格式不被支持 | 转换为 mp4/avi/mov/mkv/webm 等常见格式后检查网络连接和配置后重试 |
| api_rate_limited | 429 Too Many Requests | 短时间内 API 调用过多 | 等待 60 秒后检查网络连接和配置后重试 |
| network_timeout | Connection timed out | 网络不稳定或 DashScope 服务不可达 | 检查网络连接和配置后重试,确认可访问阿里云服务后检查网络连接和配置后重试 |
A: 在 ~/.json 文件中添加 skills.dashscope.apiKey 字段。首先登录阿里云 DashScope 控制台开通 Qwen 多模态模型服务并创建 API Key,然后将 Key 写入配置文件.
A: 支持 mp4、avi、mov、mkv、webm 等常见视频格式。本地文件路径可以是绝对路径或相对路径。免费版仅支持本地文件,不支持远程 URL(需升级付费版).
A: 免费版(LITE)支持本地视频文件的默认参数分析(FPS=2,默认提示词)。付费版(analyze-video-by-qwen)额外提供:
A: 免费版使用默认提示词"这段视频描绘的是什么景象?",提供通用场景描述。如需针对特定维度(产品特点、动作细节、违规内容等)的定制化分析,需升级付费版使用自定义提示词功能.
想要远程 URL 分析、自定义提示词与抽帧频率? 升级到 analyze-video-by-qwen 付费版 解锁全部高级能力.
{
"success": true,
"data": {
"result": "Qwen视频分析LITE处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "analyze-video-by-qwen"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}
为了提升用户体验,建议在技能界面增加以下元素:
在功能描述中,可以增加以下细节:
为了提高文档的可读性和易用性,建议对输入输出格式进行以下规范:
为了拓展技能的使用场景,可以考虑以下方向:
为了解答用户可能遇到的问题,建议增加以下常见问题:
Q:如何处理视频格式不支持的情况? A:请将视频转换为 mp4、avi、mov、mkv、webm 等常见格式后重试。
Q:分析结果不够详细怎么办? A:免费版使用默认提示词提供通用场景描述。如需定制化分析,请升级到付费版。
Q:如何获取 DashScope API Key? A:请登录阿里云 DashScope 控制台开通 Qwen 多模态模型服务并创建 API Key。
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
|---|---|---|---|
| 无法解析视频文件 | 视频格式不支持或文件损坏 | 尝试使用其他视频格式或使用视频修复工具修复文件 | 转换视频格式或修复损坏的视频文件 |
| 分析结果缺失或错误 | API Key配置错误或网络问题 | 检查API Key配置和网络连接 | 确保API Key正确配置且网络连接正常 |
| 分析速度过慢 | 硬件资源不足或视频文件过大 | 检查硬件资源使用情况和视频文件大小 | 增加硬件资源或减小视频文件大小 |
| 无法执行分析脚本 | Python环境未配置或脚本错误 | 检查Python环境配置和脚本语法 | 确保Python环境正确配置且脚本无语法错误 |
| 无法访问DashScope API | DashScope服务不可达或API Key过期 | 检查DashScope服务状态和API Key有效期 | 确保DashScope服务可达且API Key未过期 |
| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| API Key泄露 | 高 | 使用加密存储和访问控制 | 定期检查API Key访问日志,确保无未授权访问 |
| 网络攻击 | 中 | 使用防火墙和网络安全工具 | 定期进行网络安全扫描和漏洞检查 |
| 数据损坏 | 中 | 定期备份数据并使用冗余存储 | 定期检查数据完整性和备份有效性 |
| 硬件故障 | 低 | 使用高质量硬件和定期维护 | 定期检查硬件状态和性能 |
| 软件漏洞 | 中 | 保持软件更新和打补丁 | 定期检查软件更新和漏洞公告 |
| 场景 | 效率提升 | 差异化对比 |
|---|---|---|
| 教育视频分析 | 通过快速分析视频内容,教师和学生可以更高效地理解和复习课程内容 | 相比传统人工分析,节省时间约50% |
| 创意视频制作 | 分析视频内容提供灵感,提高创意视频制作的效率和质量 | 相比传统灵感搜集方法,效率提升约30% |
| 内容审核 | 快速筛选不适合内容,提高内容审核效率 | 相比传统人工审核,效率提升约40% |
| 产品演示分析 | 快速理解产品演示视频,节省时间用于产品改进和推广 | 相比传统观看方式,效率提升约25% |
| 视频内容理解 | 提供快速的内容概览,帮助用户快速获取信息 | 相比传统观看方式,效率提升约35% |
| 操作场景 | 手动耗时 | 自动化耗时 | 效率提升 |
|---|---|---|---|
| 文件解析与提取 | 5-10分钟/个 | <5秒/个 | 60-120x |
| 批量文件处理(100个) | 8-16小时 | <5分钟 | 96-192x |
| API调用与响应解析 | 2-3分钟/次 | <1秒/次 | 120-180x |
| 多接口数据聚合 | 15-30分钟 | <10秒 | 90-180x |
| 命令执行与结果收集 | 3-5分钟/次 | <2秒/次 | 90-150x |
| 重复任务批量执行 | 因任务而异 | 线性缩减 | 5-50x |
| 错误排查与修复 | 10-30分钟 | <30秒 | 20-60x |
| 对比维度 | Qwen视频分析LITE | 传统手动方式 | 通用脚本工具 |
|---|---|---|---|
| 自动化程度 | 全流程自动 | 完全手动 | 部分自动 |
| 错误处理 | 内置错误恢复 | 依赖人工经验 | 基本try-catch |
| 可复用性 | 参数化配置 | 一次性脚本 | 模板化 |
| 安全合规 | 内置安全检查 | 无安全保障 | 无安全保障 |
| 适用场景 | Qwen多模态模型视频分析基础版,支持本地视频文件场景描述与内容理解。Qwen | 通用场景 | 通用场景 |