Video-Parse
A Django-based application that allows users to upload videos, extract subtitles from them.
VideoParser – Subtitle Extraction & Search Engine
.
Overview
VideoParser is an open-source Django-based web application that enables users to upload videos, extract subtitles using the CCExtractor binary, and perform keyword searches within the extracted subtitles. It leverages Celery for asynchronous processing and AWS DynamoDB for efficient storage and querying of subtitles.
.
Key Features
Video Upload & Subtitle Extraction – Users can upload videos, and the system automatically extracts subtitles.
Keyword-Based Search – Enables users to search within extracted subtitles to quickly locate relevant content.
Asynchronous Processing – Uses Celery to handle background tasks efficiently.
Scalable Subtitle Storage – Leverages AWS DynamoDB for fast querying and storage.
Content Moderation & Filtering – Helps enforce platform guidelines by analyzing video content.
Open-Source & Community Driven – The project is available for the community to use, contribute, and improve.
.
Real-World Use Cases
Content Moderation – Identify and filter videos based on extracted subtitles.
Accessibility Enhancement – Helps generate subtitles for videos that lack them.
Video Content Indexing – Enables platforms to organize and retrieve video information efficiently.
.
Tech Stack
Backend: Django, Celery
Storage: AWS DynamoDB
Processing: CCExtractor
Task Queue: Redis + Celery
Frontend: (To be updated based on your implementation)
.
Future Enhancements
AI-powered subtitle analysis, sentiment detection, multilingual support, and more!
.