https://github.com/video-db/videodb-cookbook
Build use cases with VideoDB
https://github.com/video-db/videodb-cookbook
ai infrastructure llm ml multimodal rag serverless video video-streaming
Last synced: 5 months ago
JSON representation
Build use cases with VideoDB
- Host: GitHub
- URL: https://github.com/video-db/videodb-cookbook
- Owner: video-db
- License: apache-2.0
- Created: 2023-12-21T15:54:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-11T13:48:29.000Z (6 months ago)
- Last Synced: 2026-02-11T21:50:06.300Z (6 months ago)
- Topics: ai, infrastructure, llm, ml, multimodal, rag, serverless, video, video-streaming
- Language: Jupyter Notebook
- Homepage: https://docs.videodb.io/build-with-videodb-35
- Size: 29.5 MB
- Stars: 30
- Watchers: 0
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![PyPI version][pypi-shield]][pypi-url]
[![Website][website-shield]][website-url]
VideoDB Cookbook
Video Database for your AI Applications
Explore the docs »
## Videodb Cookbook
This repo has example code and quick tutorials for solving common tasks with the [VideoDB SDK](). To run these examples, you'll need to signup for VideoDB and get the API key ([create a free account here](https://console.videodb.io)).
Most of the code examples are written in Python, though the concepts can be applied in any language.
## Contents
### Quickstart
| Cookbook | Colab |
|:---------|:-----:|
| [VideoDB Quickstart](./quickstart/VideoDB%20Quickstart.ipynb) |
|
| [Scene Index QuickStart](./quickstart/Scene%20Index%20QuickStart.ipynb) |
|
| [Multimodal Quickstart](./quickstart/Multimodal_Quickstart.ipynb) |
|
| [Scene Level Metadata Indexing](./quickstart/scene_level_metadata_indexing.ipynb) |
|
### Real Time Streaming
| Cookbook | Colab |
|:---------|:-----:|
| [Baby Crib Monitoring](./real_time_streaming/Baby_Crib_Monitoring.ipynb) |
|
| [Cricket Match Monitoring](./real_time_streaming/Cricket_Match_Monitoring.ipynb) |
|
| [Flash Flood Detection](./real_time_streaming/Flash_Flood_Detection.ipynb) |
|
| [Intrusion Detection](./real_time_streaming/Intrusion_Detection.ipynb) |
|
| [Road Monitoring](./real_time_streaming/Road_Monitoring.ipynb) |
|
#### Multicam
| Cookbook | Colab |
|:---------|:-----:|
| [Multicam Basketball Analysis](./real_time_streaming/multicam/Multicam_Basketball_Analysis.ipynb) |
|
| [Multicam Public Surveillance](./real_time_streaming/multicam/Multicam_Public_Surveillance.ipynb) |
|
### Meeting Agent
| Cookbook | Colab |
|:---------|:-----:|
| [Interview Evaluation To Slack](./meeting_agent/Interview_Evaluation_To_Slack.ipynb) |
|
| [Sales Meeting To CRM](./meeting_agent/Sales_Meeting_To_CRM.ipynb) |
|
| [Webinar To Linkedin](./meeting_agent/Webinar_To_Linkedin.ipynb) |
|
### Integrations
#### LLama Index
| Cookbook | Colab |
|:---------|:-----:|
| [Simple Video RAG](./integrations/llama-index/simple_video_rag.ipynb) |
|
### Guides
| Cookbook | Colab |
|:---------|:-----:|
| [Cleanup](./guides/Cleanup.ipynb) |
|
| [GenAI](./guides/genai.ipynb) |
|
| [Subtitle](./guides/Subtitle.ipynb) |
|
| [TextAsset](./guides/TextAsset.ipynb) |
|
| [VideoDB Search and Evaluation](./guides/VideoDB_Search_and_Evaluation.ipynb) |
|
#### Multimodal
| Cookbook | Colab |
|:---------|:-----:|
| [Prompt Experiments and Benchmarking](./guides/multimodal/Prompt_Experiments_and_Benchmarking.ipynb) |
|
#### Scene Index
| Cookbook | Colab |
|:---------|:-----:|
| [Advanced Visual Search](./guides/scene-index/advanced_visual_search.ipynb) |
|
| [Custom Annotations](./guides/scene-index/custom_annotations.ipynb) |
|
| [Playground Scene Extraction](./guides/scene-index/playground_scene_extraction.ipynb) |
|
### Editor
#### Creative
| Cookbook | Colab |
|:---------|:-----:|
| [2025 in Frames](./editor/creative/2025_in_frames.ipynb) |
|
| [AI Storyteller for Kids](./editor/creative/ai_storyteller_for_kids.ipynb) |
|
| [Chess Montage](./editor/creative/chess_montage.ipynb) |
|
| [Faceless Video](./editor/creative/faceless_video.ipynb) |
|
| [Tiktok Style Lyric Video Creator](./editor/creative/tiktok_style_lyric_video_creator.ipynb) |
|
#### Feature
| Cookbook | Colab |
|:---------|:-----:|
| [Caption Asset Auto Subtitles](./editor/feature/caption_asset_auto_subtitles.ipynb) |
|
| [Clip Control Layer](./editor/feature/clip_control_layer.ipynb) |
|
| [Fit Position Aspect Ratios](./editor/feature/fit_position_aspect_ratios.ipynb) |
|
| [Timeline Basic](./editor/feature/timeline_basic.ipynb) |
|
| [Trimming vs Timing](./editor/feature/trimming_vs_timing.ipynb) |
|
### Examples
| Cookbook | Colab |
|:---------|:-----:|
| [Add Music to Sora Videos](./examples/Add%20Music%20to%20Sora%20Videos.ipynb) |
|
| [Adding Brand Elements](./examples/Adding_Brand_Elements.ipynb) |
|
| [Audio Overlay](./examples/Audio_Overlay.ipynb) |
|
| [Beep Curse Words](./examples/Beep%20Curse%20Words.ipynb) |
|
| [Clip with Faces Rekognition](./examples/Clip%20with%20Faces%20Rekognition.ipynb) |
|
| [Conference Slide Scraper](./examples/conference_slide_scraper.ipynb) |
|
| [Content Moderation AWS Rekognition](./examples/Content%20Moderation%20AWS%20Rekognition.ipynb) |
|
| [Content Moderation](./examples/Content%20Moderation.ipynb) |
|
| [Create Clip Faces](./examples/Create%20Clip%20Faces.ipynb) |
|
| [Dubbing - Replace Soundtrack with New Audio](./examples/Dubbing%20-%20Replace%20Soundtrack%20with%20New%20Audio.ipynb) |
|
| [Elevenlabs Voiceover 1](./examples/Elevenlabs_Voiceover_1.ipynb) |
|
| [Elevenlabs Voiceover 2](./examples/Elevenlabs_Voiceover_2.ipynb) |
|
| [GenAI Storyboard](./examples/GenAI_Storyboard.ipynb) |
|
| [Insert Inline Video](./examples/Insert%20Inline%20Video.ipynb) |
|
| [Intro Outro Inline](./examples/Intro_Outro_Inline.ipynb) |
|
| [Keyword Search 1](./examples/Keyword_Search_1.ipynb) |
|
| [Keyword Search Counter](./examples/Keyword_Search_Counter.ipynb) |
|
| [Lecture Notes 1](./examples/lecture_notes_1.ipynb) |
|
| [Lovo Voiceover 1](./examples/Lovo_Voiceover_1.ipynb) |
|
| [Programmatic Streams 1](./examples/Programmatic_Streams_1.ipynb) |
|
| [Subtitle Styling](./examples/Subtitle_Styling.ipynb) |
|
| [Wellsaid Voiceover 1](./examples/Wellsaid_Voiceover_1.ipynb) |
|
## Contributing
The VideoDB Cookbook is a community-driven resource. Whether you're submitting an idea, fixing a typo, adding a new guide, or improving an existing one, your contributions are greatly appreciated!
Before contributing, read through the existing issues and pull requests to see if someone else is already working on something similar. That way you can avoid duplicating efforts.
If there are examples or guides you'd like to see, feel free to suggest them on the [issues page](https://github.com/video-db/videodb-cookbook/issues).
[pypi-shield]: https://img.shields.io/pypi/v/videodb?style=for-the-badge
[pypi-url]: https://pypi.org/project/videodb/
[website-shield]: https://img.shields.io/website?url=https%3A%2F%2Fvideodb.io%2F&style=for-the-badge&label=videodb.io
[website-url]: https://videodb.io/