Skip to content

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.

License

Notifications You must be signed in to change notification settings

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

No packages published

Languages