A versatile tool to download YouTube videos and playlists with ease!
Script by Divyanshu
- 📥 Download Single Video: Easily download individual YouTube videos.
- 🎵 Audio Only: Extract and download audio from YouTube videos.
- 📺 Download Playlists: Download entire playlists with a single command.
- 📁 Custom Resolution: Choose from available video resolutions.
- 🌈 Colorful Terminal Output: Enhanced terminal experience with colored text.
- 📊 Progress Bars: Real-time download progress tracking with animated bars.
Before you start, ensure you have Python installed on your system. You can download it from python.org.
-
Clone the Repository
git clone https://github.com/divyanshupatel17/YouTube-Video-And-Playlist-Downloader-using-PYTHON.git cd YouTube-Video-And-Playlist-Downloader-using-PYTHON
-
Install Required Packages Install the necessary Python libraries by running:
pip install -r requirements.txt
If you don't have
pip
, you can install it from here.
pytube
alive-progress
colorama
You can install these manually using:
pip install pytube alive-progress colorama
Navigate to the directory where the script is located and run:
python youtube_downloader.py
- Select Option: Choose
1
for single video or2
for playlist. - Enter URL: Provide the video or playlist URL.
- Download Location: Specify the download folder.
- Select Download Type: Choose from audio only, video only, or both.
- Choose Resolution: Pick your preferred video resolution.
- User-Friendly Interface: Intuitive prompts and colorful outputs enhance user experience.
- Flexible Download Options: Choose between downloading audio, video, or both.
- Batch Processing: Download entire playlists effortlessly.
- Progress Monitoring: Track your download progress with animated bars.
- Error Handling: Intelligent error checking ensures smooth downloads.
Feel free to contribute! Check out the repository and create a pull request or open an issue with suggestions.
🔗 GitHub Repository: YouTube Video And Playlist Downloader using PYTHON
Developed with ❤️ by Divyanshu