SuperAPI AI 工具集

videodb-skills

设计与创作

查看项目

更新于 10-16 02:06

技能介绍

用途

VideoDB Skills 是一个面向 AI 智能体的视频处理技能,目标是成为智能体处理视频任务时所需的统一入口。它通过 VideoDB Python SDK,把视频上传、检索、编辑、转录、字幕、AI 生成、实时捕获、转码和流式播放等能力整合在一起,让智能体可以用自然语言指令完成复杂的视频工作流。

主要能力

  • 上传(Upload):从 YouTube、URL 或本地文件导入视频。
  • 搜索(Search):按语音(语义或关键词)或画面场景查找视频中的特定片段。
  • 转录(Transcripts):为任意视频生成带时间戳的转录文本。
  • 编辑(Edit):合并片段、裁剪,并添加文字、图片或音频叠加层。
  • 字幕(Subtitles):自动生成字幕并设置字幕样式。
  • AI 生成(AI Generate):根据文本生成图像、视频、音乐、音效和配音。
  • 捕获(Capture):实时捕获屏幕和音频,并配合 AI 转录。
  • 转码(Transcode):更改分辨率、画质、宽高比,或为社交平台重新构图。
  • 流式播放(Stream):为构建的任何视频输出获取可播放的 HLS 链接。

使用方式

第一步:安装技能

npx skills add video-db/skills

第二步:运行安装配置

/videodb setup

智能体会引导完成 API 密钥设置(提供 20 美元免费额度,无需信用卡),安装 SDK 并验证连接。

也可以手动设置 API 密钥:

export VIDEO_DB_API_KEY=sk-xxx

第三步:安装 SDK

pip install "videodb[capture]" python-dotenv

适用场景

该技能适用于以下任务:用户希望上传并处理来自 YouTube、URL 或本地文件的视频;需要按语音或画面场景搜索视频片段;需要转录、字幕或字幕样式设置;需要剪辑片段(裁剪、合并、添加文字/图片/音频叠加);需要 AI 生成的媒体内容(图像、视频、音乐、音效、配音);需要转码、更改分辨率或为社交平台重新构图;需要实时屏幕或音频捕获并配合 AI 转录;需要为任意视频输出获取可播放的流式链接。

示例指令包括:

  • 上传并转录:"Upload https://www.youtube.com/watch?v=FgrO9ADPZSA and give me a transcript"
  • 跨视频搜索:"Search for 'product demo' in my latest video"
  • 添加字幕:"Add subtitles with white text on black background"
  • 多片段编辑:"Take clips from 10s-30s and 45s-60s, add a title card, and combine them"
  • AI 媒体生成:"Generate background music and overlay it on my video"
  • 实时捕获:"Capture my screen and transcribe it in real-time"
  • 社交平台重新构图:"Convert this to vertical for Instagram Reels"

限制

  • 仅当任务明确符合上述范围时才应使用此技能。
  • 不应将输出视为环境特定验证、测试或专家审查的替代品。
  • 如果缺少必要的输入、权限、安全边界或成功标准,应停止并请求澄清。

其他信息

  • 仓库:https://github.com/video-db/skills
  • 版本:1.1.0
  • 维护方:VideoDB