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.
Users should have downloaded FFmpeg on their PC because yt_dlp
needs it to function properly.
- Download FFmpeg from the official website: FFmpeg.org.
- Follow the installation instructions for your operating system.
- Make sure FFmpeg is added to your system's PATH.
- Download videos in the highest quality.
- Option to download only audio or video.
- Save files directly to your specified folder.
- Python 3.6 or higher
yt_dlp
module- FFmpeg (ensure it is installed and available in your system's PATH)
- Clone the repository:
git clone https://github.com/darshitlimbad/YT_Video_Downloader.git
- Navigate to the project directory:
cd YT_Video_Downloader
- Install the required Python packages:
pip install -r requirements.txt
- Run the script:
python main.py
- Follow the on-screen instructions to download your desired video.
To build the executable file using cxfreeze, follow these steps:
- Install cxfreeze:
pip install cxfreeze
- Generate the executable:
cxfreeze main.py --build_exe dist/ --icon app.ico
The executable will be available in the dist
folder.
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/>.
For further information or support, please reach out at:
- Email: darshitlimbad+git@example.com
- LinkedIn: https://www.linkedin.com/in/darshit-limbad/