An easy-to-use, text-based program for downloading Youtube videos at high quality, utilizing yt-dlp and FFmpeg.
Unfortunately, this program is only available for Windows at the moment. Support for other operating systems, such as MacOS, is planned for the future.
Download the executable (.exe) file in releases.
That's it! You can now run the program and easily download videos at high quality!
- Copy the URL of the desired media and run the program.
- Simply follow the prompts! The program will allow you to switch between downloading the entire Youtube video (.mp4), or just the audio (.mp3).
- Media will automatically be downloaded at the highest quality available.
- Download locations are the
Videos
folder for .mp4s and theMusic
folder for .mp3s.
- The program will also warn you if you try to submit something that doesn't look like a URL (although you can ignore the warning).
Make a post on the issues tab, detailing what happened, what you were doing when it happened, and what the output of the program was when the issue occurred.
If you want to contribute to this project, please feel free to do so! You can make use of the development scripts to help you get started. They're pretty self-explanatory, but if you have any questions, feel free to ask. For the most part, development should be conducted in a virtual environment.
When contributing, make sure to fork the repository and create a pull request with your changes. I'll review it and likely merge it when I get the chance.
I made this program because I wanted the minimize the brainpower required to download a video. To be honest I don't spend a lot of time downloading videos, so I tend to forget the syntax associated with yt-dlp. This program allows me to quickly and easily download high-quality Youtube videos and audios without any hassle.
I wanted to extend this simplicity to other users, so I redesigned this program to be able to run as an executable file. This way, all someone has to do is download the program and run it, without having to worry about dependencies or syntax.
- Add a GUI to the program
- Add more download location options
- Add workflow tests (need to circumvent Youtube bot checks)
- Add cross-platform support (major undertaking)
This program is not affiliated with Youtube, yt-dlp, or FFmpeg. It is an independent project that utilizes these tools to download media. The program is not intended for illegal use, and I am not responsible for any misuse of this program.
This program is licensed under the MIT License. You may view the repository's license here.