UVDM is a powerful and easy-to-use tool for downloading and managing videos from popular websites. Built with a feature-rich interface, it offers multiple video formats (MP3, MP4, AVI...), playlist downloads, batch downloads, and integrated history for seamless content organization.
- Download videos in various formats: Supports MP3, MP4, AVI, and more.
- Clipboard Monitoring: Detects supported video links automatically.
- Playlist and Batch Download Support: Download entire playlists or batch multiple links together.
- Integrated Download History: View downloaded videos with thumbnails, video details, and advanced sorting options.
- Customizable Themes: Personalize the look of the application with multiple themes.
- Multi-threaded Downloads: Faster downloads by utilizing multiple threads.
- Manage Downloads: Resume, rename, delete, or play downloads directly from the app.
- Active Downloads Overview: Monitor active downloads, network usage, and storage usage.
- yt-dlp Integration: Built on top of yt-dlp for reliable and powerful downloading capabilities.
To install UVDM, simply clone the repository and install the required dependencies:
git clone https://github.com/Lovsan/uvdm.git
cd uvdm
pip install -r requirements.txt
To start UVDM, run the following command:
python main.py
Once the application launches, you can use the following features:
- Paste Video URL: UVDM will automatically detect video URLs from your clipboard.
- Download Options: Choose your desired format and quality before downloading.
- Playlist Download: Paste a playlist URL to download all the videos in it.
- Batch Download: Use the Batch Download feature to queue multiple links at once.
- Launch UVDM.
- Copy a YouTube video URL to your clipboard.
- The app will detect the link and prompt you to start downloading.
- Click "Ok" "Download Later" or "Cancel"
- The app will open new Download tab in new thread and starts the download process.
- View your download progress in the "Active Downloads" tab.
- yt-dlp
- Python 3.7+
- Additional Python packages (listed in
requirements.txt
)
This project is licensed under the MIT License. See the LICENSE file for more details.
Contributions are welcome! Feel free to open issues or submit pull requests to improve UVDM.
- yt-dlp: The core downloading tool used by UVDM.
- ffmpeg A complete, cross-platform solution to record, convert and stream audio and video
- GitHub Repository: Ultimate Video Download Manager
- yt-dlp GitHub Repository: yt-dlp
Get started with UVDM and simplify your video downloading experience!