The Transcript Subtitle Extract is a Flask-based web application that extracts subtitles or transcripts from YouTube videos using the youtube-transcript-api
. Users can enter a YouTube video ID, and the application will retrieve the transcript and display it in an easy-to-read format.
- Extracts subtitles/transcripts from YouTube videos.
- Provides a simple web interface for user input.
- Handles errors gracefully if the transcript is unavailable.
- Lightweight Flask application that runs on a local server.
- Python (Flask, youtube-transcript-api)
- HTML & CSS (Frontend design for user interaction)
Ensure you have the following installed on your system:
- Python 3.x
- pip (Python package manager)
- Clone the Repository:
git clone https://github.com/Pareekshith1/transcript-subtitle-Extractor.git cd transcript-subtitle-Extractor
- Install Dependencies:
pip install -r requirements.txt
- Run the Application:
python app.py
- Access the Web Interface:
Open your browser and go to
http://127.0.0.1:3000/
.
- Enter a YouTube Video ID in the input field.
- Click Submit.
- If a transcript is available, it will be displayed on the screen.
- If the transcript is unavailable, an error message will be shown.
transcript-subtitle-Extractor/
|── Youtube transcript checker/
│── transcript.py # Main Flask application
│── requirements.txt # Python dependencies
This project is licensed under the MIT License. See the LICENSE file for details.
We welcome contributions! Check out the COLLABORATION.md file for guidelines on how to contribute.
For any issues or feature requests, feel free to open an issue in the repository.