Skip to content

x-cod3r/YouTube-Downloader-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 YouTube Downloader by AboulNasr 📥

A simple yet powerful YouTube downloader tool to easily download videos, audio, and playlists in different qualities. 🚀

📝 Description

This Python-based YouTube downloader supports downloading videos in multiple formats and qualities. It also provides an integrated FFmpeg utility for enhanced functionality (e.g., MP3 downloads). 🖥️🎶

🌍 Features

  • Download YouTube videos, audio, and playlists 🎥🎷
  • Select download quality (Best, 1080p, 720p, 480p, 360p) 🎯
  • Browse and select output folder for saving downloads 📂
  • FFmpeg support for audio extraction (MP3) 🎵
  • Lightweight and easy-to-use GUI powered by Tkinter �햱️
  • Multi-platform compatibility (Windows, MacOS, Linux) 🌐

🔧 Installation

  1. Clone the repo:

    git clone https://github.com/AboulNasr/YouTube-Downloader.git
  2. Install dependencies:

    pip install -r requirements.txt
  3. Replace

    "C:\Users\[USERNAME]\AppData\Local\Programs\Python\Python311\Lib\site-packages\yt_dlp\extractor\lazy_extractors.py"

    with file lazy_extractors.py in the repo for much faster build !!

  4. Run the app:

    python app.py

🎮 Usage

  • Open the application after running it.
  • Copy and paste the YouTube video or playlist URL into the input field.
  • Select your preferred download format and quality.
  • Choose the destination folder for saving the downloaded content.
  • Click the "Download" button and wait for the process to finish. 🎉

🌟 Contributing

Contributions are welcome! Feel free to fork the repository, make changes, and create pull requests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📢 Contact

If you have any questions or issues, feel free to open an issue on the GitHub repository, or contact me directly at [your\ My InstaGram].


Tags:

  • #YouTube Downloader
  • #Python
  • #Tkinter
  • #FFmpeg
  • #Multi-platform
  • #GUI
  • #Open-source
  • #Download videos
  • #Download audio
  • #Playlist downloader

About

This should be simple and engaging for users while also providing them with the necessary details on how to use and install the app! You can modify it according to your preferences.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages