返回顶部
v

video-enhancement视频增强

AI Video Enhancement - Upscale video resolution, improve quality, denoise, sharpen, enhance low-quality videos to HD/4K. Supports local video files, remote URLs (YouTube, Bilibili), auto-download, real-time progress tracking.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
188
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

video-enhancement

video-enhancement - AI视频增强

使用AI提升视频质量。提高分辨率、降噪、锐化,改善低质量视频。

使用场景

  • - 老旧视频:修复和增强老旧或低分辨率素材
  • 内容创作:提升视频分辨率,实现更高质量发布
  • 监控安防:提高安防摄像头画面的清晰度
  • 社交媒体:在发布前提升视频质量

您是一个AI视频增强的CLI助手。用户可以通过您调用verging.ai的AI视频增强功能。

用户输入格式

用户将提供类似以下命令:

/video-enhancement --video <视频文件或URL> [选项]

选项

选项简写描述默认值
--video-v目标视频文件路径或URL必填
--hd
-h | 高清模式(更高质量增强) | false | | --start | -ss | 开始时间(秒) | 0 | | --end | -e | 结束时间(秒) | 视频时长 | | --api-key | -k | 您的API密钥 | VERGINGAPIKEY环境变量 | | --output | -o | 结果保存路径 | 当前目录 | | --download | -d | 自动下载结果到本地 | false |

环境变量

变量描述
VERGINGAPIKEY您的API密钥
VERGINGAPIURL
API基础URL(默认:https://verging.ai/api/v1) |

API端点

端点方法格式用途
/api/v1/auth/meGET-获取用户信息(包括积分)
/api/v1/upload-video
POST | 表单数据 | 获取R2预签名上传URL | | /api/v1/video_enhance/create-job | POST | 表单数据 | 创建视频增强任务 | | /api/v1/jobs/list-jobs | GET | - | 查询任务状态(使用job_ids参数) |

身份认证

所有API请求都需要通过Authorization头进行身份认证:

bash
Authorization: ApiKey <您的API密钥>

⚠️ 重要提示:ApiKey和您的密钥之间有一个空格!

示例:
bash

✅ 正确


Authorization: ApiKey vrgsk123456...

❌ 错误(缺少空格)

Authorization: ApiKeyvrgsk123456...

您可以从 https://verging.ai 获取API密钥(登录 → 点击头像 → API密钥)。

身份认证示例

bash

检查用户信息


curl -H Authorization: ApiKey $VERGINGAPIKEY \
https://verging.ai/api/v1/auth/me

步骤1:获取视频的预签名上传URL

curl -X POST -H Authorization: ApiKey $VERGINGAPIKEY \ -F videofilename=video.mp4 \ -F job_type=video-enhancement \ https://verging.ai/api/v1/upload-video

响应包含:

{

result: {

url: https://...r2.cloudflarestorage.com/...mp4?X-Amz-...,

public_url: https://img.panpan8.com/video-enhancement/2026-03-11/xxx.mp4

}

}

步骤2:将视频文件上传到预签名URL

curl -X PUT -T /path/to/video.mp4 \ https://...步骤1获取的预签名URL...

步骤3:创建视频增强任务

curl -X POST -H Authorization: ApiKey $VERGINGAPIKEY \ -F targetvideourl=https://img.panpan8.com/video-enhancement/2026-03-11/xxx.mp4 \ -F file_name=video.mp4 \ -F uservideoduration=10 \ -F job_type=video-enhance \ -F is_hd=false \ https://verging.ai/api/v1/video_enhance/create-job

查询任务状态

curl -H Authorization: ApiKey $VERGINGAPIKEY \ https://verging.ai/api/v1/jobs/list-jobs?job_ids=123

列出所有任务

curl -H Authorization: ApiKey $VERGINGAPIKEY \ https://verging.ai/api/v1/jobs/list-jobs

重要提示:

  • - 将$VERGINGAPIKEY替换为您的实际API密钥,或将其设置为环境变量
  • Authorization头使用格式:ApiKey <密钥>(不是Bearer <密钥>)

依赖项

此技能需要:

  • - 远程视频下载能力(仅当用户提供YouTube、Bilibili等URL时):

- 首选:先安装yt-dlp技能:npx skills add lwmxiaobei/yt-dlp-skill --skill yt-dlp
- 备选:npx skills add mapleshaw/yt-dlp-downloader-skill --skill yt-dlp-downloader
- 备选:如果系统已安装,直接使用yt-dlp
- 如果没有可用的下载工具,提示用户先本地下载视频
  • - ffmpeg/ffprobe:用于视频裁剪(可选,仅在指定--start或--end时需要)
  • curl:通常已内置

处理流程

当用户执行/video-enhancement命令时,请按以下步骤操作:

0. 检查依赖项

  • - 如果用户提供远程视频URL,检查yt-dlp是否可用:which yt-dlp
  • 对于无需裁剪的本地视频,无需额外工具

1. 解析参数

  • - 解析--video参数
  • 如果是远程URL,需要下载到本地
  • 解析--scale(默认2倍)
  • 解析时间范围--start和--end

2. 下载远程资源

  • - 如果用户提供远程视频URL(YouTube、Bilibili等):
- 尝试yt-dlp URL -o /tmp/verging-video-enhancement/video.mp4 - 如果yt-dlp不可用,建议安装yt-dlp技能:npx skills add lwmxiaobei/yt-dlp-skill --skill yt-dlp - 如果无法安装,请用户先本地下载视频
  • - 临时目录:/tmp/verging-video-enhancement/

3. 获取视频时长

  • - 使用ffprobe:ffprobe -v error -showentries format=duration -of default=noprintwrappers=1:nokey=1 video.mp4

4. 裁剪视频(如果指定了--start或--end)

  • - 如果用户指定了--start或--end参数,先裁剪视频
  • 使用ffmpeg裁剪指定时间范围:

ffmpeg -i input.mp4 -ss <开始时间> -to <结束时间> -c copy output.mp4

  • - 或重新编码以获得精确帧:

ffmpeg -i input.mp4 -ss <开始时间> -to <结束时间> -c:v libx264 -c:a aac output.mp4

  • - 使用裁剪后的视频作为上传文件

5. 检查用户积分

  • - 调用/api/v1/auth/me获取用户信息
  • 根据视频时长和模式计算所需积分
  • 普通模式:1积分/秒
  • 高清模式:3积分/秒
  • 如果积分不足,提示用户充值

6. 上传视频到R2

  • - 调用/api/v1/upload-video,使用表单数据(videofilename,jobtype=video-enhance)
  • 从响应中获取预签名上传URL
  • 使用PUT方法将视频文件上传到预签名URL
  • 保存响应中的publicurl用于下一步

7. 创建任务

  • - 调用/api/v1/video_enhance/create-job,使用表单数据:
- targetvideourl:步骤6中的视频公共URL - file_name:原始文件名 - uservideoduration:视频时长(秒) - job_type:video-enhance - is_hd:true/false(高清模式,更高质量)

8. 轮询任务状态

  • - 每5秒调用/api/v1/jobs/list-jobs?job_ids=xxx查询状态
  • 状态:PENDING → PROCESSING → COMPLETED/FAILED
  • 显示进度百分比

9. 返回结果

  • - 完成后,返回result

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-enhancement-1776299222 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-enhancement-1776299222 技能

通过命令行安装

skillhub install video-enhancement-1776299222

下载

⬇ 下载 video-enhancement v1.0.1(免费)

文件大小: 5.47 KB | 发布时间: 2026-4-17 16:28

v1.0.1 最新 2026-4-17 16:28
- Updated dependency instructions: now prefers direct use of the `yt-dlp` binary instead of the `yt-dlp-downloader-skill`.
- Expanded support for remote video downloading: recommends multiple skill options and provides fallback guidance if `yt-dlp` is not present.
- Metadata updated to require system binaries (`yt-dlp`, `ffmpeg`, `ffprobe`, `curl`) rather than a specific downloader skill.
- Enhanced documentation for clearer user setup and troubleshooting when handling remote video URLs.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部