Skip to content

pradip-pawar1/YT-Video-Downloder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🎥 YouTube Video & Audio Downloader (Version 1.0.0)

A clean, lightweight Windows desktop app to download YouTube videos and audio with just one click — no ads, no browser extensions, and no coding skills needed.

🔍 What is This?

This app lets you:

✅ Paste a YouTube video link
✅ Choose to download the full video (MP4) or just the audio (MP3)
✅ Save it to your computer
✅ Watch or listen using any media player — especially VLC!


✨ Features

Feature Description
🎬 Download Video in MP4 Merges highest quality video & audio from YouTube
🎧 Download Audio in MP3 Converts directly from the YouTube video
📶 Stable Download Engine Uses yt-dlp (the best YouTube downloader)
⚙️ Automatic Merging No manual merging or editing needed
🔄 Progress Bar Know when it's working
🖱️ User-Friendly GUI Just copy–paste & click
🧠 Retry on network errors Automatically tries again if the connection fails
💡 Clean confirmation messages No popups, just results

💻 System Requirements

  • Windows 10 or 11
  • Internet Connection
  • ✅ No coding required at all!

📦 What’s Included

  • A .exe file that works like any other Windows software
  • A simple interface — no command line needed
  • VLC integration (optional for playback)

🛠 How to Set Up & Use

🔸 Step 1: Download the App

⚠️ If you're not using GitHub yet, Pradip will provide a .zip or .exe file manually.

After you get the file:

  1. Extract the .zip (if needed)
  2. Double-click the main.exe to run it — no installation required

🔸 Step 2: Install VLC Media Player (Recommended)

This app works best with VLC — it can play any format. Download and install VLC if you don't already have it.

Make sure it's installed at:

🔸 Step 3: Install FFmpeg (only if using the .py file)

If you're using the Python script version, you’ll need ffmpeg.

How to Install FFmpeg:

  1. Download from: https://www.gyan.dev/ffmpeg/builds/
  2. Extract the zip
  3. Move ffmpeg.exe into this path:
    C:\ffmpeg\bin\ffmpeg.exe
  4. Update the code (or we’ve already set the path inside the script)

🧪 How to Use the App (Simple)

  1. Open the app by double-clicking main.exe
  2. Copy a YouTube video link
  3. Paste it in the input box
  4. Select:
    • ✅ Video (MP4)
    • ✅ Audio (MP3)
  5. Click "Download"
  6. Choose where to save it
  7. Wait for the “✅ Download complete!” message

Done! 🎉


📝 Updates (v1.0.0)

  • ✅ Initial GUI version
  • ✅ Added audio/video toggle
  • ✅ Progress bar added
  • ✅ Handles long videos
  • ✅ Stable on retry
  • ✅ No auto-open after download

🔐 Is It Safe?

Yes. This is a locally-run Python app that:

  • Doesn't collect any data
  • Doesn’t open unwanted windows
  • Uses safe, open-source libraries (yt-dlp, tkinter)

🧑‍💻 For Developers

If you're a developer and want to build from source:

pip install yt-dlp
pip install pyinstaller

pyinstaller --noconfirm --onefile --windowed main.py

🧠 Credits

Built by Pradip With help from:

  • yt-dlp (downloader)
  • ffmpeg (merging tool)
  • tkinter (GUI interface)
  • PyInstaller (for packaging)

🙋 FAQ

Q: Will it work on Mac or Linux?
A: No, this version is made for Windows only. (But cross-platform support can come later.)

Q: Does it work for age-restricted or private videos?
A: No — it works best for public videos. Support for private/authenticated videos can be added later.

Q: What formats are downloaded?
A: MP4 (video) and MP3 (audio).


📄 License

MIT License — free for personal and commercial use.

If you're a beginner, don't worry — this app is built for you.
If you're a coder, fork it and make it better.

Either way: download, click, and enjoy!

About

This app will download high quality youtube videos!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages