Skip to content

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.

License

Notifications You must be signed in to change notification settings

darshitlimbad/YT_Video_Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages