Download videos and audio from YouTube, TikTok, Instagram, Facebook, X, Reddit, Vimeo, DailyMotion, and more
Project description
Universal Video Downloader
Download videos and audio from YouTube, TikTok, Instagram, Facebook, X (Twitter), Reddit, Vimeo, DailyMotion, and more — fast, private, and organized.
Features
- 🚀 Batch downloads & playlists
- 🎵 MP3 extraction with metadata
- 📅 Scheduler & tray/background mode
- 🛡️ Proxy & cookies for private content
- 🎨 Modern cross-platform GUI (Windows, Mac, Linux)
- 🌓 Dark mode & drag-and-drop support
- 🔄 Update checker
- 📝 Subtitle and audio extraction
- ☁️ Upload to cloud storage (Pro)
- 🆓 Free and Pro versions
Download Options
1. Pre-built Executables (Recommended)
Download the latest release for your platform:
2. Portable ZIP Package
- Portable ZIP - No installation required
3. Python Package (pip install)
pip install universal-video-downloader
uvd --help
Windows Security Warning ⚠️
Windows may flag executables as suspicious (false positive). This is common with PyInstaller builds.
- Safe to use: Our code is open source and verified
- VirusTotal scan: Upload to https://www.virustotal.com for verification
- Add exclusion: In Windows Defender if needed
Usage
GUI Version
Simply double-click the executable to launch the application with full interface.
CLI Version
# Basic download
UniversalVideoDownloader_CLI.exe -u "https://youtube.com/watch?v=VIDEO_ID"
# With options
UniversalVideoDownloader_CLI.exe -u "URL" --format mp4 --quality 720p
Python Package
# GUI
uvd-gui
# CLI
uvd -u "VIDEO_URL"
Installation Guide
See INSTALLATION_GUIDE.md for detailed installation instructions for all platforms.
System Requirements
- Windows 10/11 (64-bit)
- No additional software required for executables
- Python 3.8+ required for pip installation
Screenshots
FAQ
Q: What platforms are supported?
A: YouTube, TikTok, Instagram, Facebook, X, Reddit, Vimeo, DailyMotion, and more.
Q: Is it free?
A: Yes! The Free version covers most features. Upgrade to Pro for advanced options.
Q: How do I report bugs or request features?
A: Open an issue on GitHub or contact support.
Q: Why does Windows flag this as a virus?
A: This is a false positive common with PyInstaller. The code is open source and safe.
Development
Build from Source
git clone https://github.com/Aarif5856/UniversalVideoDownloader.git
cd UniversalVideoDownloader
pip install -r requirements.txt
python downloader_gui.py
Create Executables
pip install pyinstaller
pyinstaller --onefile --windowed downloader_gui.py
License
MIT License
Support
- 📧 Email: support@example.com
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
© 2025 Universal Video Downloader. All rights reserved.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file universal_video_downloader-1.0.0.tar.gz.
File metadata
- Download URL: universal_video_downloader-1.0.0.tar.gz
- Upload date:
- Size: 18.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bb0293e49e137d67bc54077d3f41a86417db8f84f2ec221f80bfb5fa8ad5819
|
|
| MD5 |
d93c5919b4633d69096e506f02bc5b26
|
|
| BLAKE2b-256 |
3b49e33f349f6c238dff375339cab201f1ca7ef9f2f786189b74c59f553b89e6
|
File details
Details for the file universal_video_downloader-1.0.0-py3-none-any.whl.
File metadata
- Download URL: universal_video_downloader-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd346088c85769c2c31331ecab1935518785c030acf401f9ce24dbcc5a32f135
|
|
| MD5 |
16fb4553a2f338f403bba1a3ed3d662e
|
|
| BLAKE2b-256 |
22d7a2452a449f2b99dc1b2f5fc597abd5f402fb7834b28436c1b110d889ca02
|