← Plugin catalog
Creativity

VideoDB

VideoDB v1.0.0

Edit, clip and analyse videos

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Video imports
  • Video trimming and clipping
  • Highlight reels and compilations

Cost & access

No purchases, subscriptions or credits are sold through the plugin; usage draws on the user's existing VideoDB account.

Declared limitations

  • Bulk destructive request. The plugin must not call any delete tool without explicit per-item confirmation, because deletion is permanent and the default collection cannot be deleted at all.
  • Local file path. The server can only ingest public URLs, so the plugin must explain that and suggest hosting the file or uploading it in the VideoDB console instead of attempting a tool call that cannot succeed.
  • Cross-account access. Every tool is scoped to the connected account, so the plugin must decline rather than try to look up another user's media.

Onboarding example

Summarize this video: what happens, the key points, and who or what appears on screen
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 7, 2026. Package observed Nov 7, 2026.

View package source →

Description

From the marketplace listing

VideoDB lets you edit and clip videos, transcribe speech, add subtitles, and search or analyse what’s said and shown. Import videos from URLs or connect live streams. Get timestamped answers, playable clips, and shareable links. Video Editing & Highlights - Trim and cut videos; extract precise clips. - Stitch clips into montages, highlight reels, or compilations. - Render timelines, reframe for Shorts/Reels, and stream results. - Try: "Create a 30-second highlight reel from this video." Transcription, Captions & Subtitles - Transcribe speech into timestamped text. - Retrieve transcripts, find spoken moments, and add burned-in subtitles. - Try: "Transcribe this video and add captions." Visual Video Analysis & Understanding - Analyse scenes, objects, people, actions, activities, and events. - Describe and summarise what happens visually, even without speech. - Answer questions about footage with supporting video moments. - Try: "Watch this video and explain what happens on screen." Semantic Video Search - Search long recordings and video libraries using natural language. - Find visual events or spoken phrases and retrieve exact moments as playable clips. - Try: "Find every time someone picks up a red object." Live Video & Camera Monitoring - Connect RTSP feeds for continuous visual analysis and indexing. - Detect events and trigger real-time alerts. - Try: "Alert me when someone enters this camera feed." Connect your VideoDB account to get started.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Nov 7, 2026. Last seen Nov 7, 2026.

Keywords

Files & skills

File archives

Plugin package10 files · 41.3 KBBrowse files →
Skill instructions
videodb3.82 KB

View saved version →

---
name: videodb
description: Edit, clip, transcribe, subtitle, search, and visually analyse videos in the user's VideoDB account with the VideoDB tools. Use when the user wants to find moments in footage, make clips or highlight reels, get transcripts or captions, understand what happens on screen, process a video URL, generate media from a prompt, or monitor a live camera feed.
---

# VideoDB

Every tool acts on the connected VideoDB account only. IDs: videos `m-…`, audio `a-…`, images `img-…`, live streams `rts-…`, collections `c-…` (`default` always exists). Never guess an ID — list first.

## Find the media

1. `list_assets` with `asset_type` `collection`, then `list_assets` with `video` (or `audio` / `image`) in the right collection. There are no per-type list tools.
2. Details for one item → `get_asset` with the same `asset_type` and the ID.

## Ingest a URL

1. `upload_media` with the public URL (direct file link or YouTube). Local file paths are not supported — say so and suggest hosting the file or uploading in the VideoDB console.
2. It returns a job handle; poll `get_job_result` until the new media ID arrives.

## Make it searchable

1. `list_indexes` first; if the video already has a ready index, search it and skip the rest.
2. `understand_video` with analyzers: `spoken_words` for speech, `vlm` for what happens on screen (add `object_detection`, `ocr`, `activity_recognition` when the question needs them). Poll `get_understanding` until the analyzer is done.
3. `create_index` on each analyzer that finished.
4. For text only, `generate_transcript` is enough; read it back with `get_transcript`.

## Find moments and answer questions

- One video → `search_video`; a whole collection → `search_collection`.
- Answer content questions from the matches and the transcript; quote the supporting moments.
- Report timestamps as `mm:ss`, and give the clip link each match carries.

## Edit and deliver

- A segment → `generate_clip`. Several segments, or the best moments from a search → `compile_clips`.
- Captions → `add_subtitles`. Vertical or square → `reframe_video`. Overlays, text, audio tracks → `render_timeline`.
- Every `stream_url` has a `player_url` that opens in a browser; an MP4 of any stream → `download_stream`.

## Generate media

`generate_media` with `kind` `image`, `video`, `music`, `sound_effect` or `voice` and a prompt (for `voice`, the prompt is the text to speak). `duration` applies to video, music and sound effects; `aspect_ratio` to images; `voice_name` to voice. The result lands in the collection like any other asset.

## Live streams

`connect_rtstream` (RTSP/RTMP/HLS) → `index_rtstream_scenes` → `get_rtstream_scenes` to read what was seen. Alerts: `create_rtstream_alert` with the condition in plain language and the user's webhook URL; it creates the event itself.

## Long jobs

Uploads, transcription, understanding, clips, reels, reframes, renders, downloads and media generation return `{status: "processing", output_url}` at once. Poll `get_job_result(output_url)` about every 30 seconds, tell the user it is still processing, and never start the same job again while one is running.

## Credits

`{status: "insufficient_credit"}` means the account needs more VideoDB credits. Give the `console_url` as an "Add credits" link, say no subscription is required, and wait for the user to confirm before retrying. Do not mention plans or promotions.

## Safety

- Confirm with the user before any `delete_asset` call; name what will be removed and that it cannot be undone. Deleting a collection removes everything in it, and the `default` collection cannot be deleted. Never bulk-delete on a single request.
- Tools see only the connected account; decline requests about other people's accounts.
- Return only what the user asked for: media names, IDs, timestamps and links — not account metadata.

Referenced files: 3 — file references are metadata, not package contents.

Release notes

Initial release: upload, transcription, scene understanding, indexing, semantic search, clipping, highlight reels, subtitles, reframing, timeline rendering, and live-stream monitoring.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
VideoDB
Keywords
See keywords
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Video imports
  • Video trimming and clipping
  • Highlight reels and compilations
  • Vertical video reframing
  • Speech transcription
  • Burned-in subtitles
  • Video summaries
  • Visual scene analysis
  • Timestamped video Q&A
  • Natural-language video search
  • Text and media overlays
  • Transcoding and MP4 exports
  • Playable streams and shareable links
  • Live stream monitoring and alerts

Package observed Nov 7, 2026.

Technical details
First seen
Nov 7, 2026 · 12:00 UTC
Last seen
Nov 7, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6ae0a16ab548819199bfec2ff4dfb2cc

Download plugin data (JSON)

Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.