Skip to main content

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

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

App Screenshot

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


© 2025 Universal Video Downloader. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

universal_video_downloader-1.0.0.tar.gz (18.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

universal_video_downloader-1.0.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file universal_video_downloader-1.0.0.tar.gz.

File metadata

File hashes

Hashes for universal_video_downloader-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1bb0293e49e137d67bc54077d3f41a86417db8f84f2ec221f80bfb5fa8ad5819
MD5 d93c5919b4633d69096e506f02bc5b26
BLAKE2b-256 3b49e33f349f6c238dff375339cab201f1ca7ef9f2f786189b74c59f553b89e6

See more details on using hashes here.

File details

Details for the file universal_video_downloader-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for universal_video_downloader-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd346088c85769c2c31331ecab1935518785c030acf401f9ce24dbcc5a32f135
MD5 16fb4553a2f338f403bba1a3ed3d662e
BLAKE2b-256 22d7a2452a449f2b99dc1b2f5fc597abd5f402fb7834b28436c1b110d889ca02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page