Skip to content

Allows you to download and save very easily any of your favorite videos and entire playlists from YouTube. All you need to do is just run this Python script and follow the prompt :)

License

Notifications You must be signed in to change notification settings

pH-7/Download-Simply-Videos-From-YouTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📥 Download Any Videos From YouTube

A powerful Python script for downloading high-quality YouTube videos and playlists with ease! 🎥⚡

Demo. Download any YouTube videos and YouTube playlists

This python program not only downloads YouTube content in the highest available quality but also handles multiple formats, subtitles, and thumbnails efficiently. Perfect for content creators and educational purposes!

⚙️ Requirements

  • Python v3.7 or higher 🐍
  • FFmpeg installed on your system 🎬
  • YouTube URLs (single videos or playlists) that you have permission to download 📝

📦 Installation

  1. Clone this repository:

    [email protected]:pH-7/Download-Simply-Videos-From-YouTube.git && cd Download-Simply-Videos-From-YouTube
  2. Install the required Python packages:

    pip install -r requirements.txt
  3. Install FFmpeg:

    • Ubuntu/Debian:
      sudo apt-get install ffmpeg
    • macOS:
      brew install ffmpeg
    • Windows: Download from the FFmpeg website, follow the instructions and add to PATH

🪄 Usage

To run the script, use the following command:

python download.py

The script will:

  1. Prompt for the YouTube URL (video or playlist)
  2. Ask for an output directory (optional)
  3. Download content in the highest available quality
  4. Save thumbnails and subtitles
  5. Organize content appropriately:
    • Single videos: Saved directly in the output directory
    • Playlists: Organized in a playlist-named folder with numbered files

Features:

  • ✨ Support for both single videos and playlists
  • 🎥 High-quality video and audio downloads
  • 📁 Organized folder structure
  • 📑 Automatic subtitle downloading
  • 🖼️ Thumbnail extraction
  • 🔄 Format conversion to MP4
  • ⚡ Error handling and recovery

🛠️ Configuration

You can modify the following in the script:

  • Video format preferences
  • Subtitle language selection
  • Output directory structure
  • Post-processing options

👨‍🍳 Who cooked this?

Pierre-Henry Soria

Pierre-Henry Soria. A passionate software AI engineer who loves automating content creation! 🚀 Enthusiast for YouTube, photography, AI, learning, and health! 😊 Find me at pH7.me 🚀

☕️ D you enjoy this project? Offer me a coffee (spoiler alert: I love almond flat white! 😋)

@phenrysay pH-7 YouTube Tech Videos

🤝 Contributing

Contributions to this project are welcome. Please fork the repository and submit a pull request with your changes.

⚖️ License

Download Simply Videos From YouTube is generously distributed under the MIT License 🎉 Enjoy!

⚠️ Disclaimer

This script is for educational purposes only. Please ensure you have the right to download any content and comply with YouTube's terms of service when using this script.