接入并理解视频音频内容,支持检索片段、编辑处理与实时事件告警。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "videodb" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/skills/videodb/SKILL.md 2. 保存为 ~/.claude/skills/videodb/SKILL.md 3. 装好后重载技能,告诉我可以用了
请接入这个产品发布会视频链接,建立视觉和时间索引,并找出所有提到“价格”与“发布时间”的片段,返回时间戳和可播放剪辑链接。
返回相关片段列表,包含命中内容说明、时间戳与自动生成的剪辑链接。
把这批课程视频统一转码为1080p、30fps、H.264,并自动添加中文字幕、片头品牌角标和背景音乐,输出可发布版本。
输出格式统一、带字幕和品牌元素的成品视频,可直接用于发布。
接入门店监控 RTSP 直播流,检测排队人数超过10人或收银区无人值守超过3分钟的情况,并实时发送告警。
持续分析直播画面,并在触发条件时输出事件说明、时间点和实时告警。
Perception + memory + actions for video, live streams, and desktop sessions.
Before running any VideoDB code, change to the project directory and load environment variables:
from dotenv import load_dotenv
load_dotenv(".env")
import videodb
conn = videodb.connect()
This reads VIDEO_DB_API_KEY from:
.env file in current directoryIf the key is missing, videodb.connect() raises AuthenticationError automatically.
Do NOT write a script file when a short inline command works.
When writing inline Python (python -c "..."), always use properly formatted code — use semicolons to separate statements and keep it readable. For anything longer than ~3 statements, use a heredoc instead:
python << 'EOF'
from dotenv import load_dotenv
load_dotenv(".env")
import videodb
conn = videodb.connect()
coll = conn.get_collection()
print(f"Videos: {len(coll.get_videos())}")
EOF
When the user asks to "setup videodb" or similar:
pip install "videodb[capture]" python-dotenv
If videodb[capture] fails on Linux, install without the capture extra:
pip install videodb python-dotenv
The user must set VIDEO_DB_API_KEY using either method:
export VIDEO_DB_API_KEY=your-key.env file: Save VIDEO_DB_API_KEY=your-key in the project's .env fileGet a free API key at console.videodb.io (50 free uploads, no credit card).
Do NOT read, write, or handle the API key yourself. Always let the user set it.
# URL
video = coll.upload(url="https://example.com/video.mp4")
# YouTube
video = coll.upload(url="https://www.youtube.com/watch?v=VIDEO_ID")
# Local file
video = coll.upload(file_path="/path/to/video.mp4")
# force=True skips the error if the video is already indexed
video.index_spoken_words(force=True)
text = video.get_transcript_text()
stream_url = video.add_subtitle()
…
为 Quarkus 项目执行发布前验证闭环,涵盖构建、测试、扫描与差异审查。
帮助团队为医疗应用设计符合PHI/PII要求的数据安全与合规方案
帮助你审计、规划并落实技术与内容层面的 SEO 优化,提升搜索可见性。
在每次编辑代码时自动格式化、检查并智能修复质量问题
帮助零售团队进行需求预测、库存优化与多门店补货规划决策。
帮助你梳理 React 与 Next.js 前端模式、状态管理及性能优化最佳实践
帮助用户分析视频内容,生成字幕摘要、场景拆解并用自然语言问答
用自然语言搜索视频内容、提问并快速提取关键信息与洞察。
将本地视频交给 Gemini 分析,生成带时间戳的详细内容描述并提取帧。
帮助用户完成素材剪辑、结构编排、AI增强与成片润色的视频制作流程。
将视频转为可检索、可引用的结构化场景图,便于 AI 分析视频库。
用自然语言驱动 ffmpeg,自动创建、剪辑并迭代优化视频草稿。