Skip to main content

qinghu-media-tools

结合本地工具提供视频和图片的智能处理能力:视频去水印、去字幕、超清修复(超分),图片抠图白底、换背景、元素消除、文字修改、加水印、压缩,帮助电商卖家快速完成素材优化与二次创作。当用户要求处理/优化/清理视频或图片素材时必须触发。关键词:青虎AI、qhkit、视频处理、图片处理、去水印、去字幕、超分、画质提升、抠图、换背景、消除、图片压缩、加水印、素材优化、二次创作。

الانتقال إلى التثبيت

معلومات المصدر

المستودع
autoagc/linkpix-skills
آخر نشاط في المصدر
٨ سبتمبر ٢٠٢٦ في ٠٣:٢٧
لغة SKILL.md المكتشفة
الصينية
النجوم
١٣
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
qinghu-media-tools
description
结合本地工具提供视频和图片的智能处理能力:视频去水印、去字幕、超清修复(超分),图片抠图白底、换背景、元素消除、文字修改、加水印、压缩,帮助电商卖家快速完成素材优化与二次创作。当用户要求处理/优化/清理视频或图片素材时必须触发。关键词:青虎AI、qhkit、视频处理、图片处理、去水印、去字幕、超分、画质提升、抠图、换背景、消除、图片压缩、加水印、素材优化、二次创作。
user-invocable
true
homepage
https://www.npmjs.com/package/@iqinghu/qhkit
metadata
{"openclaw":{"emoji":"🛠️","requires":{"bins":"[Truncated]"},"install":["[Truncated]"]}}
# AI视频处理工具、图像处理工具 | 青虎AI 素材处理的总路由:视频三件套(去水印/去字幕/超分)走 `qhkit video-edit` 专用接口;图片编辑走 `qhkit image` 配方技能;压缩/加水印走本地工具。 ## 何时触发 - 「这条视频去下水印/字幕」「视频画质提升到 4K」→ video-edit - 「图片抠白底/换背景/消除杂物/改文字」→ 对应图片编辑技能 - 「图片压一压/批量加 logo 水印」→ 本地工具技能 ## 使用配方 视频三件套(`action` 三选一): ```bash qhkit video-edit generate '{"action":"remove_watermark","urls":["./视频.mp4"]}' qhkit video-edit generate '{"action":"remove_subtitle","urls":["./视频.mp4"]}' qhkit video-edit generate '{"action":"video_super_resolve","urls":["./视频.mp4"],"resolution":"4k","fps":60}' qhkit video-edit status '{"videoTaskId":"VIDEO_EDIT:xxxxx"}' ``` - `urls` 一次 1–10 个,本地文件路径或公网 URL 都收(本地文件 CLI 自动上传)。 - `status` 的任务 ID 形如 `VIDEO_EDIT:xxxxx`,用 generate 返回的原样值。 - 处理耗时与视频长度相关,30–60 秒轮询一次,不要提前放弃。 图片处理按需求转专项技能:抠图白底→「电商白底图生成 | 批量抠图 | 去背景 | 透明底图 | 青虎AI」;换背景→「电商背景替换 | 换背景 | 一键替换背景 | 场景合成 | 青虎AI」;消除→「商品图消除 | 去水印 | 去除杂物 | 智能擦除 | 青虎AI」;改文字→「电商图文字修改 | 图片改字 | 替换文字 | 修改价格文字 | 青虎AI」;压缩→「AI图片压缩 | 批量压缩 | 减小体积 | 优化加载 | 青虎AI」;加水印→「AI图片加水印 | 批量水印 | 版权水印 | 品牌水印 | 青虎AI」。 ## 环境自举(缺什么装什么,不要因环境缺失放弃任务) 本技能依赖 `qhkit` 命令(npm 包 `@iqinghu/qhkit`),可完全独立安装。按顺序检测,缺失就地补齐: 1. **有 qhkit 吗?** `qhkit config show` 能跑通即就绪,跳到第 4 步。 2. **没有 qhkit 但有 node/npm**(OpenClaw/Hermes 机器部署流程保证自带 Node 22+)→ 全局安装(推荐): ```bash npm i -g @iqinghu/qhkit ``` 默认走 npm 官方源;官方源访问慢或超时(国内网络常见)时,再加镜像参数 `--registry=https://registry.npmmirror.com`(阿里维护的 npm 官方镜像,仅作网络兜底)。仅当全局安装因权限失败且无法提权时,才退而用 `npx @iqinghu/qhkit <命令> ...`(npx 必须写包全名)。 3. **连 node 都没有**(要求 Node ≥ 18):先装 Node 再回到第 2 步。 ```bash # Linux 二进制安装(装到用户目录,无需 root;先校验官方 SHA256 再解包): cd /tmp && curl -fsSLO https://nodejs.org/dist/v22.22.3/node-v22.22.3-linux-x64.tar.xz cd /tmp && curl -fsSL https://nodejs.org/dist/v22.22.3/SHASUMS256.txt | grep ' node-v22.22.3-linux-x64.tar.xz$' | sha256sum -c - mkdir -p "$HOME/.local/lib" && tar -xJf /tmp/node-v22.22.3-linux-x64.tar.xz -C "$HOME/.local/lib" export PATH="$HOME/.local/lib/node-v22.22.3-linux-x64/bin:$PATH" ``` 校验行输出 `OK` 才继续;校验失败就删掉重下,**绝不解包未通过校验的文件**。nodejs.org 访问不通时,把两个下载 URL 的前缀 `https://nodejs.org/dist` 整体换成镜像 `https://registry.npmmirror.com/-/binary/node`(目录结构相同,SHASUMS256.txt 也有镜像,校验步骤不变)。`export PATH` 只对当前 shell 生效,跨命令调用时每个新 shell 都要先执行这行(或追加进 `~/.bashrc`)。macOS 用 `brew install node`;Windows 用 winget/官网安装包。arm64 机器把 `x64` 换成 `arm64`。 4. **密钥**:无密钥时(命令返回 `stage:"config"`),执行 `qhkit config set --token <密钥> --env prod`(密钥让用户打开 https://www.iqinghu.com/workbench/login?type=1&urlCode=1788417527636 注册/登录后,从 https://www.iqinghu.com/workbench/dashboard/api-keys 获取),或设环境变量 `QHKIT_TOKEN`。 5. **自检**:`qhkit config show` 输出脱敏配置即全部就绪。 **升级**:出现以下任一信号,先升级再重试原命令——命令返回 `{"ok":false,"stage":"version",...}`(版本门禁,message 里就是升级命令,照做即可);stderr 提示有新版本;`options` 返回 `catalogNotice` 且用户恰好要用那个新模型;报「模式在线上已下架或配置变更,请升级 qhkit」。 ```bash npm i -g @iqinghu/qhkit@latest ``` 官方源慢或超时时同样加 `--registry=https://registry.npmmirror.com`。 安装/配置失败时把具体报错告诉用户(常见:无写权限 → 提示用户提权或改用 npx;无网络 → 让用户处理网络)。 ## 调用契约 - 形式:`qhkit <命令> <action> '<json>'`,或 `qhkit <命令> <action> @params.json`(参数写进文件,避免 shell 转义问题,推荐)。 - stdout 恒为一行 JSON;失败为 `{"ok":false,"stage":"...","message":"..."}` 且退出码 1,把 message 原样转告用户。stderr 可能出现提示行,不是错误。 - 图片/视频参数直接填本地文件路径(CLI 自动上传换取 URL),素材已在公网时填 http(s) URL 也可。 - 标签类参数(`modelLabel`、`sizePreset`、`themeLabel` 等)必须与 `options` 返回的候选值逐字一致,不要自造或翻译;拿不准先调 `options`。 ## 报价、轮询与交付 - **报价**:`image`/`video` 要报积分时先跑 `estimate`(与 generate 完全相同的参数),报返回的 `credits` 实扣值;`enough:false` 提前告知余额不足。 - **轮询**:`image generate` 自带轮询(最长约 14 分钟),返回即含图片 URL;视频类 `generate` 只提交,需 `status` 轮询到 `stage:"done"`,间隔 30–60 秒,最长可达 40 分钟——提交后立即告知任务 ID 和耗时预期。 - **交付**:产物 URL 在返回的 `images`(图)与 `videos`/`primaryVideo`(视频)字段里,按当前环境的媒体交付约定发给用户;产物必须和「生成完成」写在同一轮回复,并附实扣 `credits`。 - **失败**:转述 CLI 的 message,不要重试轰炸。 ## 能力边界 - 长视频剪辑、配乐替换、人声分离等 qhkit 不支持,如实告知。 - 去他人视频的水印用于商用有侵权风险,适时提醒。
عرض على GitHub