阿里巴巴超分辨率(Alibaba Super Resolution)
v0.1.0使用Alibaba Cloud Super Resolution API增强视频分辨率。当用户想要:(1)将低分辨率视频升级到更高分辨率,(2)在发布前提高视频质量,或者(3)将480p视频转换为1080p时使用。
运行时依赖
安装命令
点击复制技能文档
阿里云视频超分辨率(Alibaba Cloud Super Resolution)使用阿里云的视频超分辨率API, 将低分辨率视频转换为更高分辨率(例如,480p → 960p)。
前置条件 设置以下环境变量以进行身份验证: export ALIBABA_CLOUD_ACCESS_KEY_ID="你的访问密钥ID" export ALIBABA_CLOUD_ACCESS_KEY_SECRET="你的访问密钥秘密"
可选的OSS配置(用于大文件) 对于大于2GB的文件或直接使用OSS时: export ALIYUN_OSS_BUCKET="你的存储桶名称" export ALIYUN_OSS_ENDPOINT="oss-cn-shanghai.aliyuncs.com"
执行(Python CLI工具) 提供了一个Python CLI工具,位于~/.openclaw/workspace/skills/alibaba-super-resolution/alibaba_super_resolve.py。
快速示例 # 基本用法:本地文件 → 本地高清文件 python3 ~/.openclaw/workspace/skills/alibaba-super-resolution/alibaba_super_resolve.py \ --input videos/input-480p.mp4 \ --output videos/output-960p.mp4
# 自定义比特率(更高 = 更好的质量,较大的文件) python3 ~/.openclaw/workspace/skills/alibaba-super-resolution/alibaba_super_resolve.py \ --input videos/input-480p.mp4 \ --output videos/output-960p.mp4 \ --bit-rate 8
# 不等待完成(立即返回作业ID) python3 ~/.openclaw/workspace/skills/alibaba-super-resolution/alibaba_super_resolve.py \ --input videos/input-480p.mp4 \ --no-wait
# 检查现有作业的状态 python3 ~/.openclaw/workspace/skills/alibaba-super-resolution/alibaba_super_resolve.py \ --status <作业ID>
# 等待现有作业并下载结果 python3 ~/.openclaw/workspace/skills/alibaba-super-resolution/alibaba_super_resolve.py \ --wait <作业ID> \ --output videos/output-960p.mp4
输入要求 视频文件格式:MP4、MOV、AVI、MKV 最大大小:2GB(直接上传)/ 无限制(OSS URL) 最大时长:30分钟 输入分辨率:480p、720p 输出分辨率 输入 输出 480p 960p(2x upscale) 720p 2K(2x upscale)
比特率设置 比特率 质量 文件大小 处理时间 1-3 低 小 快(预览/测试) 4-6 中 中 中(社交媒体) 7-10 高 大 慢(高清发布)
规则 始终检查凭证是否配置在进行API调用之前。 大于2GB的文件必须使用OSS URL而不是直接上传。 默认比特率:5(平衡质量/大小)。 默认超时:1200秒(20分钟)。 立即下载 - 输出URL在24小时后过期。 优雅地处理错误 - 显示清晰的错误消息。
故障排除 VideoTooLarge错误:文件超过2GB限制 解决方法:使用OSS URL而不是直接上传 Timeout错误:任务超时 解决方法:增加超时参数:--timeout 1800(30分钟) OSSAccessDenied错误:OSSAccessDenied 解决方法:验证RAM权限的访问密钥,确保它具有OSS读写访问权限。
相关文档 阿里云视频超分辨率文档(Alibaba Cloud Super Resolution Docs)