Releases: video-db/videodb-python
v0.2.1
Announcing the Latest Innovations in VideoDB!
We’re excited to share a major update to VideoDB’s scene index. We’re now out of beta and available to everyone!
Quick Start Guide
Check out https://docs.videodb.io/scene-index-documentation-80 for a comprehensive guide. Here's a quick summary of the updates :
Scene-Level Abstraction of Videos
Scene index adds a new scene-level abstraction to your videos. In this release we introduce two new classes - Scene
and Frame
. Read more about them here: https://docs.videodb.io/advanced-visual-search-pipelines-82#_lu6cY
Custom Annotations
Bring your own scene descriptions and annotations using scene.describe() or frame.describe() function, or directly assign using
scene.description = "pass your annotation here"
Playground for Prompts and Scene Detection Algorithms
Experiment and fine-tune your extraction algorithms and prompts with extract_scenes()
function and scene.describe()
functions.
Advanced Pipelines with Custom Vision Models
Leverage our Advanced Visual Search Pipelines, now supporting integration with custom vision models of your choice. Enhance the accuracy and efficiency of your video analysis with this added flexibility.
We’re eager to hear your feedback and suggestions for improvement.🫡Thanks for being a part of our journey towards AI first video infra!
What's Changed
- Feat/add vision interface by @ankit-v2-3 in #19
- Fix/vision and search interface by @ankit-v2-3 in #20
- fix: remove force by @ankit-v2-3 in #21
Full Changelog: v0.1.2...v0.2.1
v0.1.2
VideoDB supports multiple languages for indexing the spoken content in the videos. You can just pass the language code in the indexing function index_spoken_words
hindi_video.index_spoken_words(language_code="hi")
Auto detect languages:
English , Spanish , French, German, Italian, Portuguese and Dutch would be auto detected, you can skip passing the language code while indexing.
Supported Languages
Here are the supported language and their language_code
.
{
"Global English": "en",
"Australian English": "en_au",
"British English": "en_uk",
"American English": "en_us",
"Spanish": "es",
"French": "fr",
"German": "de",
"Italian": "it",
"Portuguese": "pt",
"Dutch": "nl",
"Hindi": "hi",
"Japanese": "ja",
"Chinese": "zh",
"Finnish": "fi",
"Korean": "ko",
"Polish": "pl",
"Russian": "ru",
"Turkish": "tr",
"Ukrainian": "uk",
"Vietnamese": "vi",
}
v0.1.1
In this release, we are introducing Collection creation and management. Previously, VideoDB supported only a default collection.
- You can now create multiple collections, assign names and descriptions to categorize and manage your uploads effectively. 📁
- Collections facilitate organization and searchability. Searching within a collection limits results to that specific collection, providing developers with greater flexibility in managing videos for their RAG applications. 🔍
- You can list all collections, retrieve individual collections by their ID, and update the details of individual collections. 🙌
For more details, check out the documentation at https://docs.videodb.io/collections-68
What's Changed
- Ankit/add collection crud by @ankit-v2-3 in #15
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- V0.1.0/scene index by @ankit-v2-3 in #12
- Ankit/add text asset by @ankit-v2-3 in #13
Full Changelog: v0.0.5...v0.1.0
v0.0.5
Full Changelog: v0.0.4...v0.0.5
v0.0.4
In this release we are introducing
ImageAssets
You can now upload images to your VideoDB. Use them to create assets for video overlays.Keyword Search
It matches the exact occurrence of word or sentence you pass in the query parameter of the search function. keyword search is only available to use with single videos. Very useful if used creatively. We introduced PromptClip open source repo that create high qulaity clips from LLM prompts using mainly keyword search 🙌🏼
What's Changed
- Ar/add keyword search by @ankit-v2-3 in #7
- Ar/add image support by @ankit-v2-3 in #8
- fix: connection by @ankit-v2-3 in #9
Full Changelog: v0.0.3...v0.0.4
v0.0.3
This release expands our multimedia capabilities by introducing new features such as Assets
, Timeline
, and Audio
support, alongside improved Search and Indexing 😎
Highlights:
- Assets and Timeline: Introducing
VideoAsset
,AudioAsset
, andTimeline
for programmatic video editing. - Audio Support: Upload, list, delete, and retrieve audio files for seamless video editing workflows.
- Progress Visualisation: Stay informed with a tqdm progress bar for transcription and indexing tasks.
- Additional Enhancements: Bug fixes and minor improvements for a smoother experience.
For full details, please refer to the v0.0.3 Documentation 👉 https://docs.videodb.io/version-0-0-3-timeline-and-assets-44
v0.0.2
What's Changed
- feat: add player by @ankit-v2-3 in #2
- Changes to readme and setup files. by @codeAshu in #3
New Contributors
- @ankit-v2-3 made their first contribution in #2
- @codeAshu made their first contribution in #3
Full Changelog: v0.0.1...v0.0.2