
今天拆的是 VideoDB:把视频变成可查询数据的服务端基础设施,Agent 用一份 MIT 技能包或 89 个工具组成的托管 MCP 去索引、检索、剪辑和分发;文章给全它在链条上的位置、最短上手路径、十二处已知阻塞,以及那段从公开价目表到联系销售的计费变化。
npx skills add video-db/skills,或者在 Claude Code 里走插件市场的两条命令。7 这份技能的正文有 21 KB,另挂 20 份参考文件,从索引、检索、剪辑、生成一直写到移动端捕获和排查。4https://mcp.videodb.io/mcp,走 Streamable HTTP,登录授权只在浏览器里做一次。11
https://mcp.videodb.io/mcp、传输 Streamable HTTP、授权由客户端引导你登录一次,工具数写着「89, in 9 toolsets」,下面那张表按 toolset 逐项列出数量——collections 7、media 20、transcripts 3、indexing 15、search 7。2026-10-11 采集。11| 你提供 | 它交回 |
|---|---|
| 一个 VideoDB 账号,免费档含 50 次上传7 | 一个托管 MCP 端点、一份装进编码 Agent 的技能包,或者两套 SDK111 |
| 素材:公网 URL、YouTube 链接、本地文件、RTSP 流,或者屏幕与麦克风1 | 一条可播放的 HLS 流地址,和一份可检索的索引13 |
| 一句自然语言的检索意图,或一次带过滤与聚合的结构化查询13 | 带时间码的 Shot,附匹配分数、命中的索引行和播放地址13 |
| 一份写在代码里的四层时间线14 | 一条渲好的成片,或者一段只包含命中时刻的流11 |
| 采样与分段的取舍:每 30 秒采一帧最省,每 5 秒采五帧是它的 30 倍15 | 更便宜或更准的索引,官方给的相对成本从 1 倍到 30 倍15 |
| 积分;额度用完之后的单价要到控制台里看,公开价目表已经撤下6 | 服务端的一切动作:索引、检索、剪辑、生成、分发12 |
npx skills add video-db/skills
pip install videodb
export VIDEO_DB_API_KEY="your-api-key"/videodb setup,它会配 key 并验证连通。7 第一条能验证链路的任务很小:上传一条 YouTube 视频,跑转写,再问一个只可能出现在其中几秒的问题,看它能不能把时间码和播放地址一起交回来。1claude mcp add --transport http videodb https://mcp.videodb.io/mcp。16
/pricing 现在渲染的是联系页,公司自述是「an applied research lab for visual intelligence」。267 你能做的:进控制台看积分扣减,先用小额充值把真实素材量出来的单价记下来,再决定要不要排期。videodb.connect() 仍然报认证失败。触发条件是以为一次授权两边通用。现状是技能文档写得更直白:插件里捆绑的托管 MCP 服务器「is authorized separately from the SDK key above」,MCP 走浏览器授权,SDK 读 VIDEO_DB_API_KEY。10 你能做的:装完先做 MCP 授权,再单独设 key,两条分别验证。npx skills add 装的那一份里没有 MCP。 症状是按 README 第一条命令装完,找不到那个托管服务器。触发条件是用 npx 安装、或者在 Claude Code 之外的 Agent 里运行。现状是同一份技能文档写着「Skip this step when the skill was installed with npx skills add or is running outside Claude Code — there is no MCP server in that case, and the SDK path above is the only one available」。10 你能做的:想要 MCP 就在插件市场里装,两条命令换一个工具面。videodb-director-mcp。现状是 PyPI 上这个包最新版本 0.1.7,最后发布于 2025-07-10;官方页面自己也把托管服务器标为推荐,本地这条路留给「setups that need it」。1718 你能做的:能换客户端就换;必须本地跑就用 uvx videodb-director-mcp@latest 并自己盯版本。search() 的取值方式变了,还有一处会静默改道。 症状有两个:老代码取 shot.stream_url 时报 AttributeError: 'SearchResponse' object has no attribute 'stream_url';传了 score_threshold 或 filter 的旧查询忽然查不到东西。触发条件是升级 SDK 但没改调用点。现状是迁移文档把它列成两块:前者要改成 results.compile(),后者是因为这两个参数既不在 legacy 触发集合里、也不在 v2 关键字集合里,调用会落到 v2,而 v2 索引可能还没建。20 你能做的:升级前把项目里所有 search 调用列一张表,逐条写明它要走 v1 还是 v2;要 v1 就显式写 video.legacy_search(...)。processing 0%。 症状是 index_scenes() 正常返回一个索引 ID,状态却永远停在 processing、进度永远是 0。触发条件是给 YouTube 素材建场景索引,报告者在两条不同视频上复现。现状是 videodb-python 的问题单 #105,2026-08-30 提交,至今没有回复,同一现象另有一条独立报告;同一个环境里转写索引与对话搜索都正常。2122 你能做的:先用口头词索引把链路验通,场景索引单独重试,并且把它当成不稳定环节排进验收。videodb>=0.5.0,而你想要的行为在 PyPI 的最新版里找不到。触发条件是把主分支当可用版本。现状是 PyPI 上最新为 0.5.1(2026-07-24 上传,共 35 个版本),而 videodb-python 仓库在 2026-10-07 还在推提交;技能文档把 >=0.5.0 写成硬要求,理由是更早的版本没有 understand、index、ask、aggregate 这组接口。51023 你能做的:排期以 PyPI 版本为准,确实需要主分支行为再从源码装,并记住这条依赖没有任何发布标签可依。.env 或环境变量里,收紧文件权限,不让它进对话记录。end_user_id filter and CaptureSession.delete() is not available」,官方建议把用户到资源的映射和删除编排留在你自己的应用里。8 你能做的:key 在控制台里管,用户映射与删除流程自己实现,别等 SDK 补齐。remove_video_storage,删掉原片、保留元数据与索引,用来降存储成本;同一份存档价目表里,「Media Storage」和「Index Storage」是两条按月计的项目。1225 你能做的:测试环境设一条清理规则,试完就删,别把试跑留在账上。


| 方案 | 你给它什么 | 它给你什么 | 它在这一层 | 许可与公开体量 |
|---|---|---|---|---|
| VideoDB | 一个账号、素材(URL、本地文件、RTSP 流或屏幕),以及积分 | 可检索的索引、带时间码的可播放证据、代码拼出的成片 | 视频数据层(服务端的存储与检索) | 技能包 MIT(128 star),SDK Apache-2.0(98 star),服务本体是 SaaS45 |
| Shotstack(第 25 期) | 一条 Edit JSON、按分钟买的积分 | 云里渲好的 mp4 与可换数据的模板 | 渲染底座(按分钟买的服务) | 服务条款;Studio SDK 为 PolyForm Shield28 |
| Palmier Pro(第 24 期) | 一台 macOS 26 的 Apple Silicon Mac、一个现成的 Agent | 一台原生剪辑台,52 个 MCP 工具改同一张时间线 | 编辑器(应用即工具面) | 源码止于 GPLv3 的 v0.7.6,之后二进制专有;14,545 star29 |
| Remotion(第 23 期) | 一份 React 工程、Node、一个能跑命令的编码 Agent | 逐帧渲出来的 mp4 | 渲染底座(自建) | 自订两层许可,NOASSERTION,63,061 star30 |
| OpenMontage(第 22 期) | 一个编码 Agent、三个运行时、一句需求 | 按 YAML 清单跑的产线 | 方法论与资产 | AGPL-3.0,66,135 star31 |
| OpenEdit(第 21 期) | 一个编码 Agent、一段素材 | 一张 HTML 页渲成的 mp4 | 命令行工具箱加技能 | Apache-2.0,1,627 star32 |
| ArcReel(第 20 期) | 一台能跑 Docker 的机器、模型凭据、一段原文 | 资产、分集、分镜、视频,加剪映草稿 | 自部署产线工作台 | AGPL-3.0,5,421 star33 |
| OpenCreator(第 19 期) | macOS 或 Windows、一个可用的 Codex 登录态 | 十项创作工具加一个 Agent 会话 | Codex 之上的宿主外壳 | Apache-2.0,12,679 star34 |
| ViMax(第 18 期) | 三类模型接口、一个工程目录 | 从想法或剧本推到多镜头成片 | 自带 Agent runtime 的多 Agent 编排 | MIT,12,608 star35 |
| Toonflow(第 17 期) | 一台机器、四类模型 Key、逐段授权 | 一张可继续编辑的无限画布工程 | 编排与工作台 | MIT,17,115 star36 |
| OpenChatCut(第 16 期) | 素材与一句自然语言 | 可撤销的真时间线工程 | 编辑器加 MCP | AGPL-3.0,2,255 star37 |
| hypit(第 15 期) | 一条参考视频 | 可重跑的 SVML 作品源码 | 工作流描述语言 | 改过的 Apache-2.0,NOASSERTION,20,804 star38 |
docs.videodb.io
videodb.io
github.com
github.com
github.com
videodb.io
docs.videodb.io
docs.videodb.io
raw.githubusercontent.com
docs.videodb.io
docs.videodb.io
docs.videodb.io
docs.videodb.io
docs.videodb.io
docs.videodb.io
docs.videodb.io
pypi.org
docs.videodb.io
raw.githubusercontent.com
pypi.org
web.archive.org
registry.npmjs.org
docs.videodb.io
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.