ethansteininger's picture
Upload folder using huggingface_hub
065b1c3 verified
|
Raw
History Blame Contribute Delete
1.74 kB
---
title: Multimodal Feature Extractor
emoji: 🎯
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 5.9.1
app_file: app.py
pinned: false
license: mit
short_description: Extract embeddings from video, image, GIF, and text
---
# Mixpeek Multimodal Feature Extractor
Extract embeddings and features from **videos**, **images**, **GIFs**, and **text** using Mixpeek's multimodal AI pipeline.
## Features
- **Video Processing**: Decompose videos into segments using time, scene, or silence-based splitting
- **Image & GIF Support**: Direct embedding generation for static and animated images
- **Text Embedding**: Generate embeddings from plain text
- **Transcription**: Whisper-powered speech-to-text (95%+ accuracy)
- **OCR**: Extract text from video frames and images
- **AI Descriptions**: Generate natural language descriptions of content
- **1408D Embeddings**: Google Vertex AI multimodal vectors for semantic search
## Supported Formats
| Type | Formats |
|------|---------|
| Video | MP4, MOV, AVI, MKV, WebM, FLV |
| Image | JPG, PNG, WebP, BMP |
| GIF | Animated and static GIFs |
| Text | Plain text strings |
## Usage
1. Get your API key from [mixpeek.com](https://mixpeek.com)
2. Choose your input type (file upload or text)
3. Configure extraction settings
4. Click "Extract Features" to process
## Output
Each extracted segment contains:
- Timing data (start/end times for video segments)
- Transcription text
- 1408D multimodal embedding vector
- OCR extracted text (if enabled)
- AI-generated description (if enabled)
- Thumbnail URL (if enabled)
## Links
- [Mixpeek Documentation](https://docs.mixpeek.com)
- [API Reference](https://docs.mixpeek.com/api-reference)
- [Get API Key](https://mixpeek.com)