โ ๐ฌ Universal Video Downloader
A simple Flask web application to download videos or audio (MP4/MP3) from YouTube, Vimeo, Twitter, TikTok, and 1000+ sites using yt-dlp and FFmpeg.
โ โจ Features
- ๐น Download videos as MP4 or extract audio as MP3
- ๐ฅ๏ธ Simple, modern web UI (Tailwind CSS)
- ๐ฆ Rate limiting to prevent abuse
- ๐งน Temporary file cleanup
- ๐ณ Docker support for easy deployment
โ โ๏ธ Requirements
- ๐ Python 3.11+
- ๐ต FFmpeg (installed in Docker image)
โ ๐ Usage
- Enter a video URL and select MP4 (video) or MP3 (audio).
- Click Download. The file will be prepared and downloaded automatically.
- ๐งน Temporary files are deleted after download or after 1 hour.
โ ๐ข Notes
- Only MP4 and MP3 formats are supported.
- All downloads are processed securely and deleted after transfer.
- Some sites may restrict downloading of their content.
- Generated with DeepSeek because I'm lazy and don't intend to use this in a professional nor production setting.
โ ๐ License
MIT
https://github.com/Realmlist/UniversalVideoDownloaderโ