🎬 Mux — 视频API管理
v1.0.0通过 REST API 在命令行管理 Mux 的视频资产、直播流、播放 ID 与数据分析,无需外部依赖,仅需标准库 Python 脚本。
详细分析 ▾
运行时依赖
版本
初始版本——通过命令行管理 Mux 视频资产与直播流。 - 通过 Mux REST API 控制资产、播放 ID、直播流、上传、分析与监控 - 简单 CLI 脚本,支持 JSON 输出及人类可读格式化选项 - 无外部依赖(仅用 Python 标准库) - 需要 MUX_TOKEN_ID 和 MUX_TOKEN_SECRET 环境变量进行 API 访问
安装命令
点击复制技能文档
Mux video — 通过 REST API 管理 assets、live streams、playback IDs 和 analytics。
要求
| 变量 | 必需 | 描述 |
|---|---|---|
MUX_TOKEN_ID | ✅ | API token ID |
MUX_TOKEN_SECRET | ✅ | API token secret |
快速开始
# List assets python3 {{baseDir}}/scripts/mux.py assets --limit# Get asset python3 {{baseDir}}/scripts/mux.py asset-get id
# Create asset python3 {{baseDir}}/scripts/mux.py asset-create --url --playback_policy
# Delete asset python3 {{baseDir}}/scripts/mux.py asset-delete id
# Get input info python3 {{baseDir}}/scripts/mux.py asset-input-info id
# List playback IDs python3 {{baseDir}}/scripts/mux.py asset-playback-ids id
# List live streams python3 {{baseDir}}/scripts/mux.py live-streams
# Get live stream python3 {{baseDir}}/scripts/mux.py live-stream-get id
所有命令
| 命令 | 描述 |
|---|---|
assets | 列出 assets |
asset-get | 获取 asset |
asset-create | 创建 asset |
asset-delete | 删除 asset |
asset-input-info | 获取输入信息 |
asset-playback-ids | 列出 playback IDs |
live-streams | 列出 live streams |
live-stream-get | 获取 live stream |
live-stream-create | 创建 live stream |
live-stream-delete | 删除 live stream |
live-stream-reset-key | 重置 stream key |
uploads | 列出 uploads |
upload-create | 创建 direct upload |
views | 列出 video views |
metrics | 获取 metrics |
monitoring | 监控 metrics |
输出格式
所有命令默认输出 JSON。添加 --human 获得可读格式输出。
python3 {{baseDir}}/scripts/mux.py --human
脚本参考
| 脚本 | 描述 |
|---|---|
{{baseDir}}/scripts/mux.py | 主 CLI — 一个工具包含所有命令 |
致谢
由 M. Abidi 构建 | agxntsix.ai YouTube | GitHub 属于 AgxntSix Skill Suite 的一部分,专为 OpenClaw agents 设计。 📅 需要帮助为您的企业设置 OpenClaw? 预约免费咨询