把本地视频交给通义千问,转成文字描述供模型阅读
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add MarOrZou/qwen-video-skill该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
- 读取密钥环境变量video.js:24
const API_KEY = process.env.DASHSCOPE_API_KEY || ""; - 读取密钥环境变量video.js:87
const accessKeyId = process.env.OSS_ACCESS_KEY_ID; - 读取密钥环境变量video.js:88
const accessKeySecret = process.env.OSS_ACCESS_KEY_SECRET; - 读取本地文件video.js:126
if (!fs.existsSync(resolved)) { - 读取本地文件video.js:131
const size = fs.statSync(resolved).size; - 读取本地文件video.js:134
const base64 = fs.readFileSync(resolved).toString("base64"); - 发起网络请求video.js:151
const req = transport.request(url, {
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
让不具备视频理解能力的模型获得视频理解能力
README
由 DeepSeek 最新模型翻译生成Qwen Video Skill
让没有视频理解能力的模型获得视频理解能力——把视频发给 Qwen3.8-Max,用文字描述回来。
如果你是 AI(DSH),请读这里
用户把这个文件发给你,是想让你帮他配置或使用视频理解。先确认信息,再按场景执行。
先确认
1. 视频理解服务是否已经配置?默认走阿里云百炼,模型为 qwen3.8-max,支持 OpenAI 兼容格式。
2. DASHSCOPE_API_KEY 是否已写入 video.js 同目录的 .env?没申请的话引导用户去阿里云百炼控制台注册。
3. 本地视频可能超过 10MB,是否已配置 OSS?(OSS_ACCESS_KEY_ID、OSS_ACCESS_KEY_SECRET、OSS_BUCKET、OSS_REGION 或 OSS_ENDPOINT)
场景 A:在 DSH 里使用(当前安装方式)
1. 技能已经装在 ~/.codex/skills/qwen-video-skill/。
2. 用户发来视频时,运行:
node C:\Users\keyzo\.codex\skills\qwen-video-skill\video.js "<视频绝对路径>" "[问题]"
3. 超过 10MB 的本地视频会自动上传到 OSS,再用生成的 URL 调用模型。
展开完整文档(README 剩余 1 节)
Qwen Video Skill 让没有视频理解能力的模型获得视频理解能力——把视频发给 Qwen3.8-Max,用文字描述回来。 如果你是 AI(DSH),请读这里 用户把这个文件发给你,是想让你帮他配置或使用视频理解。先确认信息,再按场景执行。 先确认 1. 视频理解服务是否已经配置?默认走阿里云百炼,模型为 qwen3.8-max,支持 OpenAI 兼容格式。 2. DASHSCOPE_API_KEY 是否已写入 video.js 同目录的 .env?没申请的话引导用户去阿里云百炼控制台注册。 3. 本地视频可能超过 10MB,是否已配置 OSS?(OSS_ACCESS_KEY_ID、OSS_ACCESS_KEY_SECRET、OSS_BUCKET、OSS_REGION 或 OSS_ENDPOINT) 场景 A:在 DSH 里使用(当前安装方式) 1. 技能已经装在 ~/.codex/skills/qwen-video-skill/。 2. 用户发来视频时,运行: node C:\Users\keyzo\.codex\skills\qwen-video-skill\video.js "<视频绝对路径>" "[问题]" 3. 超过 10MB 的本地视频会自动上传到 OSS,再用生成的 URL 调用模型。 场景 B:在普通项目里使用 1. 把 video.js 和 package.json 拷到项目根目录,运行 npm install。 2. 在项目根目录放一个 .env,填 DASHSCOPE_API_KEY、VIDEO_MODEL,按需填 OSS 配置。 3. 把 SKILL.md 的内容合并到项目的 AGENTS.md 或 CLAUDE.md。 4. 告诉用户:配置完成,以后直接发视频即可。 场景 C:用户只想了解这是什么 - video.js 读取本地视频 → 转成 Base64 或上传 OSS → 发给 Qwen3.8-Max → 返回文字描述 - 走 OpenAI 兼容格式,默认对接阿里云百炼 - 配置好之后直接发视频即可,无需手动打命令 如果你是人类,请读这里 这是什么 一个让不具备原生视频理解能力的模型也能「看视频」的脚本。配置好之后,直接把视频发给 Codex,AI 会调用 Qwen3.8-Max 把内容转成文字。 推荐视频理解服务 | 服务 | 模型 | 备注 | | 阿里云百炼(推荐) | qwen3.8-max | 支持图片和视频理解 | | 阿里云百炼 | qwen-vl-max 等 | 兼容 OpenAI 格式 | | 其他 | 任意 OpenAI 兼容多模态模型 | 改 VIDEO_MODEL / DASHSCOPE_BASE_URL 即可 | 使用 本地视频: node C:\Users\keyzo\.codex\skills\qwen-video-skill\video.js "C:\path\to\video.mp4" "描述这段视频" 远程视频: node C:\Users\keyzo\.codex\skills\qwen-video-skill\video.js --url "https://example.com/video.mp4" "描述这段视频" 常用参数: - --fps 0.1-10:抽帧频率,默认 2.0,运动场景调高,静态/长视频调低 - --max-tokens 2048:输出上限 - --upload-oss:强制本地视频走 OSS 上传 大文件自动上传 OSS 本地视频以 Base64 传入时上限约 10MB。超过上限时 video.js 会自动上传到阿里云 OSS,再把公网 URL 传给模型。 在 .env 中配置: OSS_ACCESS_KEY_ID=你的AccessKeyId OSS_ACCESS_KEY_SECRET=你的AccessKeySecret OSS_BUCKET=你的Bucket名 OSS_REGION=oss-cn-shanghai OSS_ENDPOINT=也可以直接填 Endpoint,和 OSS_REGION 二选一 OSS_PREFIX=codex-videos/ OSS_PUBLIC_BASE_URL=有公网域名/CDN 时填 OSS_URL_EXPIRES=3600 没配 OSS_PUBLIC_BASE_URL 时使用临时签名 URL(默认 1 小时有效);配了则使用固定公网地址。 限制 - 视频时长:2 秒至 2 小时(Qwen3.8 系列) - 远程 URL 最大 2GB - 格式:MP4、AVI、MKV、MOV、FLV、WMV 等 - 不支持理解视频里的音频 手动配置 1. 把 video.js 和 package.json 拷到项目里,运行 npm install。 2. 创建 .env,填 DASHSCOPE_API_KEY、VIDEO_MODEL,按需填 OSS 配置。 3. 把 SKILL.md 放到 ~/.codex/skills/(或按项目 AGENTS/CLAUDE 约定接入)。 文件说明 | 文件 | 用途 | | video.js | 核心脚本,OpenAI 兼容格式,调用 Qwen3.8-Max | | SKILL.md | 技能说明,告诉 Codex 何时用 video.js | | .env | 配置 API Key、模型和 OSS 凭证 | | package.json | 依赖声明(dotenv、ali-oss) |
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
MarOrZou/qwen-video-skill
把本地视频交给通义千问,转成文字描述供模型阅读
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
智能体运行框架路由HarnessRouter/harnessrouter
智能体 harness 的统一接口。
★ 3,984已汉化DSH
71.3
这是你的仓库?认领条目