Student408 / YouTube-Video-Downloader

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YouTube Video Downloader

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.

Live Demo

Features

  • 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

Prerequisites

  • Python 3.x
  • Flask
  • pytube (Python library for downloading YouTube videos)

Installation

  1. Clone the repository:
git clone https://github.com/Student408/YouTube-Video-Downloader.git
  1. Navigate to the project directory:
cd youtube-video-downloader

Usage

  1. Start the Flask development server:
python app.py
  1. Open your web browser and navigate to http://localhost:5000.

  2. Enter a valid YouTube video URL in the input field.

  3. Select the desired video and audio quality options from the dropdown menus.

  4. Click the "Download" button to initiate the download process.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

  • 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.

About

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.

License:MIT License


Languages

Language:HTML 67.1%Language:CSS 19.9%Language:Python 13.0%