Skip to content

Latest commit

 

History

History
87 lines (63 loc) · 2.56 KB

Readme.md

File metadata and controls

87 lines (63 loc) · 2.56 KB

YouTube Video Downloader 2.0

Effortlessly download YouTube videos in the highest quality with our user-friendly YouTube Video Downloader. Whether you need the video, audio, or both, our tool handles it all, directly saving files to your chosen folder for easy access and convenience.

Important Note

Users should have downloaded FFmpeg on their PC because yt_dlp needs it to function properly.

How to Install FFmpeg

  1. Download FFmpeg from the official website: FFmpeg.org.
  2. Follow the installation instructions for your operating system.
  3. Make sure FFmpeg is added to your system's PATH.

Features

  • Download videos in the highest quality.
  • Option to download only audio or video.
  • Save files directly to your specified folder.

Requirements

  • Python 3.6 or higher
  • yt_dlp module
  • FFmpeg (ensure it is installed and available in your system's PATH)

Installation

  1. Clone the repository:
    git clone https://github.com/darshitlimbad/YT_Video_Downloader.git
  2. Navigate to the project directory:
    cd YT_Video_Downloader
  3. Install the required Python packages:
    pip install -r requirements.txt

Usage

  1. Run the script:
    python main.py
  2. Follow the on-screen instructions to download your desired video.

Building the Executable

To build the executable file using cxfreeze, follow these steps:

  1. Install cxfreeze:
    pip install cxfreeze
  2. Generate the executable:
    cxfreeze main.py --build_exe dist/ --icon app.ico

The executable will be available in the dist folder.

License:

YouTube Video Downloader 2.0 - Youtube Video downloader in Python
Copyright (C) 2024  Darshit Limbad

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Contact

For further information or support, please reach out at: