videodb

Automate video ingestion, indexing, search, and streaming workflows via a unified API.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/riftzen-bit/gemini-setup --skill videodb-riftzen-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: videodb
Source: https://github.com/riftzen-bit/gemini-setup/tree/main/skills/videodb
Command: npx skills add https://github.com/riftzen-bit/gemini-setup --skill videodb-riftzen-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Ingest, index, and query video, audio, and desktop capture data to create searchable memories and automate media workflows at scale.

Core Features & Use Cases

  • End-to-end media workflows: ingest, index, search, transcode, and stream media assets.
  • Live & desktop capture support: ingest from desktop sessions and RTSP/RTMP streams with real-time indexing.
  • Programmable automation: build pipelines that generate streams, clips, subtitles, and generated media based on queries.
  • Use Case: Build a searchable video library that automatically highlights key moments and exports ready-to-share streams.

Quick Start

Ingest media, index content, and generate a stream from a query.

Frequently Asked Questions about videodb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I index and search video content with AI?

AI indexing automates the ingestion of video, audio, and desktop capture data to create searchable memories. You can query these indexed assets to generate specific streams, clips, and subtitles programmatically.

Can I ingest and index live RTSP streams in real-time?

Real-time indexing supports live RTSP and RTMP streams alongside desktop capture sessions. This enables immediate media processing, allowing you to build pipelines that generate streams and clips from live feeds.

What's the best way to automate video transcoding and streaming workflows?

Server-side transcoding and on-demand streaming are handled through a unified API. This allows you to build end-to-end pipelines that automatically ingest, index, transcode, and stream media assets at scale.

Does this video processing approach work with pre-recorded files and desktop capture?

Video processing supports pre-recorded videos, desktop capture sessions, and live streams. You can apply AI-powered indexing and timeline editing across all asset types to create a searchable video library.

Do I need python-dotenv to manage video ingestion scripts?

Python-dotenv is required to manage environment configurations for the ingestion scripts. This setup allows the automation pipelines to securely connect to media sources and execute indexing workflows.