Video-Parse

A Django-based application that allows users to upload videos, extract subtitles from them.

Description

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!

.

Issues & Pull Requests Thread
No issues or pull requests added.