VideoLoaderVisual is a lightweight Python-based GUI application designed for downloading YouTube videos. It leverages the power of yt-dlp through a modern PyQt6 interface, ensuring high-quality downloads without the need for command-line interaction.
To run this project, you need Python 3.12 or higher installed on your system.
- Download Python 3.12: python.org/downloads
Follow these steps to set up the project locally:
It is recommended to use a virtual environment to keep dependencies organized.
Windows:
python -m venv venv
.\venv\Scripts\activate
macOS/Linux:
python3 -m venv venv
source venv/bin/activate
Once the virtual environment is activated, install the required libraries:
pip install -r requirements.txt
Start the program with the following command:
python main.py
Project Files:
main.py: The entry point for the application.requirements.txt: List of necessary Python packages (PyQt6, yt-dlp, certifi).