An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![PyPI version][pypi-shield]][pypi-url]
[![Website][website-shield]][website-url]





Logo

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) | Open In Colab |
| [Scene Index QuickStart](./quickstart/Scene%20Index%20QuickStart.ipynb) | Open In Colab |
| [Multimodal Quickstart](./quickstart/Multimodal_Quickstart.ipynb) | Open In Colab |
| [Scene Level Metadata Indexing](./quickstart/scene_level_metadata_indexing.ipynb) | Open In Colab |

### Real Time Streaming
| Cookbook | Colab |
|:---------|:-----:|
| [Baby Crib Monitoring](./real_time_streaming/Baby_Crib_Monitoring.ipynb) | Open In Colab |
| [Cricket Match Monitoring](./real_time_streaming/Cricket_Match_Monitoring.ipynb) | Open In Colab |
| [Flash Flood Detection](./real_time_streaming/Flash_Flood_Detection.ipynb) | Open In Colab |
| [Intrusion Detection](./real_time_streaming/Intrusion_Detection.ipynb) | Open In Colab |
| [Road Monitoring](./real_time_streaming/Road_Monitoring.ipynb) | Open In Colab |

#### Multicam
| Cookbook | Colab |
|:---------|:-----:|
| [Multicam Basketball Analysis](./real_time_streaming/multicam/Multicam_Basketball_Analysis.ipynb) | Open In Colab |
| [Multicam Public Surveillance](./real_time_streaming/multicam/Multicam_Public_Surveillance.ipynb) | Open In Colab |

### Meeting Agent
| Cookbook | Colab |
|:---------|:-----:|
| [Interview Evaluation To Slack](./meeting_agent/Interview_Evaluation_To_Slack.ipynb) | Open In Colab |
| [Sales Meeting To CRM](./meeting_agent/Sales_Meeting_To_CRM.ipynb) | Open In Colab |
| [Webinar To Linkedin](./meeting_agent/Webinar_To_Linkedin.ipynb) | Open In Colab |

### Integrations
#### LLama Index
| Cookbook | Colab |
|:---------|:-----:|
| [Simple Video RAG](./integrations/llama-index/simple_video_rag.ipynb) | Open In Colab |

### Guides
| Cookbook | Colab |
|:---------|:-----:|
| [Cleanup](./guides/Cleanup.ipynb) | Open In Colab |
| [GenAI](./guides/genai.ipynb) | Open In Colab |
| [Subtitle](./guides/Subtitle.ipynb) | Open In Colab |
| [TextAsset](./guides/TextAsset.ipynb) | Open In Colab |
| [VideoDB Search and Evaluation](./guides/VideoDB_Search_and_Evaluation.ipynb) | Open In Colab |

#### Multimodal
| Cookbook | Colab |
|:---------|:-----:|
| [Prompt Experiments and Benchmarking](./guides/multimodal/Prompt_Experiments_and_Benchmarking.ipynb) | Open In Colab |

#### Scene Index
| Cookbook | Colab |
|:---------|:-----:|
| [Advanced Visual Search](./guides/scene-index/advanced_visual_search.ipynb) | Open In Colab |
| [Custom Annotations](./guides/scene-index/custom_annotations.ipynb) | Open In Colab |
| [Playground Scene Extraction](./guides/scene-index/playground_scene_extraction.ipynb) | Open In Colab |

### Editor
#### Creative
| Cookbook | Colab |
|:---------|:-----:|
| [2025 in Frames](./editor/creative/2025_in_frames.ipynb) | Open In Colab |
| [AI Storyteller for Kids](./editor/creative/ai_storyteller_for_kids.ipynb) | Open In Colab |
| [Chess Montage](./editor/creative/chess_montage.ipynb) | Open In Colab |
| [Faceless Video](./editor/creative/faceless_video.ipynb) | Open In Colab |
| [Tiktok Style Lyric Video Creator](./editor/creative/tiktok_style_lyric_video_creator.ipynb) | Open In Colab |

#### Feature
| Cookbook | Colab |
|:---------|:-----:|
| [Caption Asset Auto Subtitles](./editor/feature/caption_asset_auto_subtitles.ipynb) | Open In Colab |
| [Clip Control Layer](./editor/feature/clip_control_layer.ipynb) | Open In Colab |
| [Fit Position Aspect Ratios](./editor/feature/fit_position_aspect_ratios.ipynb) | Open In Colab |
| [Timeline Basic](./editor/feature/timeline_basic.ipynb) | Open In Colab |
| [Trimming vs Timing](./editor/feature/trimming_vs_timing.ipynb) | Open In Colab |

### Examples
| Cookbook | Colab |
|:---------|:-----:|
| [Add Music to Sora Videos](./examples/Add%20Music%20to%20Sora%20Videos.ipynb) | Open In Colab |
| [Adding Brand Elements](./examples/Adding_Brand_Elements.ipynb) | Open In Colab |
| [Audio Overlay](./examples/Audio_Overlay.ipynb) | Open In Colab |
| [Beep Curse Words](./examples/Beep%20Curse%20Words.ipynb) | Open In Colab |
| [Clip with Faces Rekognition](./examples/Clip%20with%20Faces%20Rekognition.ipynb) | Open In Colab |
| [Conference Slide Scraper](./examples/conference_slide_scraper.ipynb) | Open In Colab |
| [Content Moderation AWS Rekognition](./examples/Content%20Moderation%20AWS%20Rekognition.ipynb) | Open In Colab |
| [Content Moderation](./examples/Content%20Moderation.ipynb) | Open In Colab |
| [Create Clip Faces](./examples/Create%20Clip%20Faces.ipynb) | Open In Colab |
| [Dubbing - Replace Soundtrack with New Audio](./examples/Dubbing%20-%20Replace%20Soundtrack%20with%20New%20Audio.ipynb) | Open In Colab |
| [Elevenlabs Voiceover 1](./examples/Elevenlabs_Voiceover_1.ipynb) | Open In Colab |
| [Elevenlabs Voiceover 2](./examples/Elevenlabs_Voiceover_2.ipynb) | Open In Colab |
| [GenAI Storyboard](./examples/GenAI_Storyboard.ipynb) | Open In Colab |
| [Insert Inline Video](./examples/Insert%20Inline%20Video.ipynb) | Open In Colab |
| [Intro Outro Inline](./examples/Intro_Outro_Inline.ipynb) | Open In Colab |
| [Keyword Search 1](./examples/Keyword_Search_1.ipynb) | Open In Colab |
| [Keyword Search Counter](./examples/Keyword_Search_Counter.ipynb) | Open In Colab |
| [Lecture Notes 1](./examples/lecture_notes_1.ipynb) | Open In Colab |
| [Lovo Voiceover 1](./examples/Lovo_Voiceover_1.ipynb) | Open In Colab |
| [Programmatic Streams 1](./examples/Programmatic_Streams_1.ipynb) | Open In Colab |
| [Subtitle Styling](./examples/Subtitle_Styling.ipynb) | Open In Colab |
| [Wellsaid Voiceover 1](./examples/Wellsaid_Voiceover_1.ipynb) | Open In Colab |

## 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/