A simple and user-friendly video/audio downloader with support for multiple platforms like YouTube, Twitter, and Instagram.
- Download videos from:
- YouTube
- Twitter/X
- Extract audio from YouTube videos (MP3)
- Multi-language support (English/Spanish)
- Progress bar and console output
- Simple and intuitive interface
-
Python 3.7+
-
Required Python packages:
yt-dlp PillowNote: FFmpeg binaries should be installed in the
assets/FFmpegfolder.../assets/FFmpeg/binbeing the final route. The binaries i used are here. (Win x64)
-
Clone the repository
git clone https://github.com/Lostdou/EasyDownloader.git cd EasyDownloader -
Create and activate virtual environment (optional but recommended)
python -m venv venv venv\Scripts\activate -
Install required packages
pip install -r requirements.txt
-
Run the application:
python app.py -
Enter a valid URL from a supported platform
-
Choose between video or audio download (audio only available for YouTube)
-
Wait for the download to complete
-
Files will be saved in the
outputfolder -
Choose between video or audio download (audio only available for YouTube)
-
Wait for the download to complete
-
Files will be saved in the
outputfolder