A simple web application that allows users to download YouTube videos in different quality formats directly from the browser. Built with Flask, HTML, CSS, and JavaScript.
- Enter a YouTube video URL to fetch video information
- Display the video title and thumbnail
- Select video and audio quality options
- Download the video in the desired format
- Python 3.x
- Flask
- pytube (Python library for downloading YouTube videos)
- Clone the repository:
git clone https://github.com/Student408/YouTube-Video-Downloader.git
- Navigate to the project directory:
cd youtube-video-downloader
- Start the Flask development server:
python app.py
-
Open your web browser and navigate to
http://localhost:5000
. -
Enter a valid YouTube video URL in the input field.
-
Select the desired video and audio quality options from the dropdown menus.
-
Click the "Download" button to initiate the download process.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.
- Flask - The Python web framework used for this project.
- Pytube - The Python library used for downloading YouTube videos.
- Bootstrap - The CSS framework used for styling.
This README.md file provides an overview of the YouTube Video Downloader project, including its features, prerequisites, installation instructions, usage guidelines, contribution information, license, and acknowledgments. Feel free to customize it further based on your project's specific requirements.