用途
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