A powerful Windows video downloader application that allows you to download videos and audio from various online platforms with customizable quality options.
- Multiple Download Types:
- Video + Audio (MP4)
- Video Only (MP4)
- Audio Only (MP3)
- Quality Selection: Choose from various resolution and bitrate options
- Custom Titles: Edit video titles before downloading
- User-Friendly Interface: Clean, themed UI with progress tracking
- Persistent Settings: Remembers your download folder location
- Built-in FFmpeg: Bundled with FFmpeg for media conversion
- Windows 7, 8, 8.1, 10, or 11
- No installation required (portable application)
- Go to the Releases page
- Download the latest version
- Extract the downloaded file
- Run
ADM Video Downloader.exe
-
Clone this repository:
git clone https://github.com/aymandeepmind/video-downloader.git cd video-downloader
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python src/main.py
- Paste URL: Copy the video URL and click "Paste"
- Select Download Type: Choose between Video+Audio, Video Only, or Audio Only
- Fetch Formats: Click "Fetch Formats" to retrieve available quality options
- Edit Title (Optional): Click "Edit title" to customize the filename
- Select Format: Choose your preferred quality/resolution
- Choose Download Location: Select a folder to save the download
- Download: Click "Download" to start the download process
- Python 3.6+ (for development)
- yt-dlp
- tkinter
- PyQt5
- FFmpeg (bundled)
- PhantomJS
To create a standalone executable:
pip install pyinstaller
In the src directory, run this in the terminal:
pyinstaller main.spec
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
GitHub: aymandeepmind