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:

    git@github.com: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.