SuperAPI AI 工具集

alibabacloud-oss-media-process

设计与创作

查看项目

更新于 10-15 19:54

技能介绍

用途:通过阿里云 OSS 原生媒体处理能力,处理 OSS 中存储的图片、音频和视频文件。同步处理经 x-oss-process 即时返回结果;异步处理经 x-oss-async-process 执行长任务并轮询。支持 14 种以上图片操作(缩放、裁剪、旋转、水印、模糊、格式转换等),以及视频转码、拼接、截图、动画、HLS、音频转换等能力,默认使用中文回复。

主要能力:图片类操作多为同步(x-oss-process),视频/音频转换、动画、快照、雪碧图、拼接、盲水印提取等为异步任务。视频、音频、HLS、图片智能识别前需先执行 imm_admin.py auto-setup 确认 IMM 项目绑定。源可选 OSS 对象(--source)或本地文件/URL(--uri,自动上传后清理)。

用法:先安装 Aliyun CLI(>=3.3.3)、执行 aliyun configure 配置凭证,并运行 python scripts/load_env.py 与 aliyun configure list 两项阻塞式预检;安装依赖 pip install -r scripts/requirements.txt;设置 ALIBABA_CLOUD_OSS_BUCKET / ALIBABA_CLOUD_OSS_REGION 或使用 --bucket/--region。所有媒体操作须经 python scripts/process.py --operations "..." 执行,不得自写 SDK 或 CLI 绕过。输出模式:同步图片用 --output-mode download --output-path,异步媒体用 --output-mode save --target-key,或 --output-mode url 供远程使用。

限制:凭证不得读取、打印或写入脚本与临时文件,须经 Aliyun CLI 或 SDK 默认凭证链发现;含签名参数的完整预签名 URL 视为敏感,正文中仅展示脱敏 URL 或 OSS 路径。除用户明确要求本地文件外,默认保存回 OSS,不为验证而下载到本地。未指定参数时使用 OSS 官方默认值,食谱示例值不应作为默认。本地验证工具(PIL、ffprobe 等)不假定已安装。其余细节暂未提供。