
Security News
/Research
Fake Corepack Site Distributes Infostealer and Proxyware to Developers
A fake corepack.org site is impersonating the Node.js tool and delivers an infostealer and proxyware to developers who download it.
@volcengine/mediakit-cli
Advanced tools
Mediakit 官方 CLI —— 兼容 FFmpeg 的命令面,同一条命令既能在本地跑 FFmpeg 完成裁剪 / 拼接 / 加字幕 / 混音 / 提取音频等剪辑操作,也能一键切到云端调用画质增强、字幕擦除、ASR、OCR、剧情线分析等 FFmpeg 做不到的 AI 能力。目前已覆盖视频、图像、音频等多模态原子能力和 5 个 AI Agent Skills,未来预计提供 100+ 音视频原子能力。
安装 · AI Agent Skills · 鉴权 · 命令结构 · 进阶用法 · 许可证
ffmpeg / ffprobe,覆盖裁剪、拼接、加图片、加字幕、调速、调音量、翻转、淡入淡出、混音、音视频合成、提取音频、绿幕抠图、元信息探测等常用能力,与 FFmpeg 命令直觉对齐;滤镜、图片转视频、拼接转场等复杂 / AI 能力交由云端处理。--cloud 就能升维到 FFmpeg 做不到的能力 —— 画质增强 / 生成式画质修复、字幕擦除(标准版 / 精细化)、ASR、视频 OCR、高光智剪(短剧 / 小游戏)、剧情故事线分析、场景切分、绿幕 / 人像抠图等 AI 原子能力,云端弹性算力提供秒级并发。--local / --cloud 可逐命令切换,本地零成本 + 云端弹性算力互补;共用同一份参数与 --schema,Agent / 脚本零改造切换。| 领域 | 能力 | 运行 |
|---|---|---|
| 🎬 剪辑 (17) | 视频裁剪 · 音频裁剪 · 视频拼接 · 音频拼接 · 视频加图片 · 视频加字幕 · 视频调速 · 音频调速 · 调整视频音量 · 视频添加滤镜 · 视频画面翻转 · 视频声音淡入淡出 · 音频声音淡入淡出 · 音频混合 · 视频加音频 · 提取音频 · 图片转视频 | 云端 或 本地 |
| 🎚️ 音频 (2) | 人声背景音分离 · 音频元信息获取 | 云端 |
| 🖼️ 图像 AI (5) | 图像画质增强 · 图像擦除修复 · 图像画质评估 · 图像文字识别 OCR · 图像背景移除 | 云端 |
| 🎥 视频 AI (14) | 画质增强 · 生成式画质增强 · 字幕擦除(标准版)· 精细化字幕擦除 · 语音转字幕(ASR)· 视频识别字幕(OCR)· 高光智剪-短剧 · 高光智剪-小游戏 · 高光片段提取 · 剧情故事线分析 · 场景切分 · 视频绿幕抠图 · 视频人像抠图 · 视频元信息获取 | 云端 |
| 🔧 通用 (2) | 异步任务查询 · 远程文件拉取 | 本地 / 云端 |
| 🚧 即将上线 | 视频翻译 · 解说生成 · 漫剧转绘(陆续上线) | 云端 |
开始之前,请确保具备以下条件:
Node.js >=18(npm / npx)
本地模式:ffmpeg 5.1.x 与 ffprobe
以下两种方式任选其一:
方式一 — 一键安装:
npx @volcengine/mediakit-cli install -y
方式二 — 从源码构建:
需要 Go v1.22+。
git clone https://github.com/volcengine/mediakit-cli.git
cd mediakit-cli
make build # 产物:.mediakit/build/dev/mediakit-cli
# 从本地 skills 目录安装 AI Agent Skills(必需)
npx -y skills add ./skills -g -y
# 1. 初始化配置(交互式引导)
mediakit-cli init
# 2. 环境自检(检查云端连通性、本地依赖、安装建议)
mediakit-cli doctor
# 3. 本地剪辑(同步、无需 API Key):本机运行 FFmpeg 完成裁剪
mediakit-cli --local editing trim-video --video-url ./in.mp4 --start-time 3 --end-time 8
# 4. 云端 AI(异步):将视频画质增强至 1080p,然后轮询获取最终结果
mediakit-cli --cloud video enhance-video --video-url <url> --resolution 1080p
mediakit-cli shared query-task --task-id <task_id> --poll-complete
以下步骤面向 AI Agent,全流程支持无人值守。
第 1 步 — 安装
npx @volcengine/mediakit-cli install -y
第 2 步 — 非交互式初始化(--yes 模式)
# API Key 获取地址:https://console.volcengine.com/imp/ai-mediakit/settings
mediakit-cli init \
--mode cloud-first \
--api-key <your-api-key> \
--yes
第 3 步 — 验证
mediakit-cli doctor
mediakit-cli version
| Skill | 说明 |
|---|---|
byted-mediakit-shared | 通用能力:查询任务,其它 skill 依赖此项 |
byted-mediakit-editing | 剪辑:视频裁剪、音频裁剪、视频拼接、音频拼接、视频加图片、视频加字幕、视频调速、音频调速、调整视频音量、视频添加滤镜、视频画面翻转、视频声音淡入淡出、音频声音淡入淡出、音频混合、视频加音频、提取音频、图片转视频 |
byted-mediakit-audio | 音频:人声背景音分离、音频元信息获取 |
byted-mediakit-image | 图像 AI:图像画质增强、图像擦除修复、图像画质评估、图像文字识别 OCR、图像背景移除 |
byted-mediakit-video | 视频 AI:画质增强、生成式画质增强、字幕擦除(标准版)、精细化字幕擦除、语音转字幕(ASR)、视频识别字幕(OCR)、高光智剪-短剧、高光智剪-小游戏、高光片段提取、剧情故事线分析、场景切分、视频绿幕抠图、视频人像抠图、视频元信息获取 |
mediakit-cli 采用极简鉴权:只需一个 API Key,无需 OAuth / STS / IAM 角色配置。
# 方式 A:init 时选择存储方式(config / shell / export)
mediakit-cli init --api-key <your-api-key> --credential-store config --yes
# 方式 B:临时通过环境变量注入
export MEDIAKIT_API_KEY=<your-api-key>
export MEDIAKIT_OUTPUT_PATH=<optional-custom-endpoint>
| 环境变量 | 说明 |
|---|---|
MEDIAKIT_API_KEY | 云端 API Key(控制台获取) |
MEDIAKIT_OUTPUT_PATH | 本地模式输出目录,默认 ~/.mediakit/temp |
mediakit-cli [--cloud|--local] <domain> <tool> [flags]
--cloud 走云端弹性算力(异步返回 task_id);--local 走本地 FFmpeg(同步、零成本)。默认为 cloud-first,可用 --cloud / --local 逐命令覆盖。~/.mediakit/temp(可用 --output-path 或 MEDIAKIT_OUTPUT_PATH 覆盖)。系统命令:
| 命令 | 说明 |
|---|---|
mediakit-cli init [--yes] | 初始化配置,支持交互式或非交互式(Agent 友好) |
mediakit-cli doctor | 检查云端连通性、本地依赖与安装建议 |
mediakit-cli config | 查看 / 修改配置项 |
mediakit-cli version [--check] | 显示版本;--check 对比 npm 最新版 |
mediakit-cli update [--check] | 通过 npm install -g 更新 CLI 和 Skills;--check 只检查不安装 |
mediakit-cli --domains | 列出所有域 |
mediakit-cli --help-full | 列出全部能力索引 |
mediakit-cli <domain> <tool> --schema | 输出该能力的 JSON Schema(Mode / Async / 轮询命令等元信息) |
mediakit-cli shared query-task --task-id X | 查询异步任务;加 --poll-complete 轮询至终态 |
每个能力命令都支持 --schema,输出输入 / 输出 schema、Mode 与 Async 信息,供 Agent 动态发现工具能力:
mediakit-cli video enhance-video --schema
mediakit-cli --local editing trim-video --schema
本地模式输出文件按以下优先级命名:
--output-path 指定完整文件路径(含扩展名)→ 直接使用{原文件名}_{工具名}.{ext};同名文件已存在时追加 6 位随机数字{工具名}-{时间戳}.{ext}本项目基于 MIT 许可证 开源。
该软件运行时会调用 MediaKit 云端 API,使用这些 API 需要遵守如下协议:
FAQs
MediaKit CLI with multi-platform binary distribution via npm
The npm package @volcengine/mediakit-cli receives a total of 403 weekly downloads. As such, @volcengine/mediakit-cli popularity was classified as not popular.
We found that @volcengine/mediakit-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 46 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
/Research
A fake corepack.org site is impersonating the Node.js tool and delivers an infostealer and proxyware to developers who download it.

Research
/Security News
A large-scale campaign abused GitHub Actions in compromised repositories to exploit CVE-2026-41940 in cPanel and WHM and steal server credentials.

Security News
Five frontier LLMs generated the same nonexistent package names, leaving 53 available for potential slopsquatting across PyPI and npm.