A Django-based application that allows users to upload videos, extract subtitles from them.
.
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.
.
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.
.
Backend: Django, Celery
Storage: AWS DynamoDB
Processing: CCExtractor
Task Queue: Redis + Celery
Frontend: (To be updated based on your implementation)
.
AI-powered subtitle analysis, sentiment detection, multilingual support, and more!
.