I am damn sure that a good number of you must be familiar with youtube-dl by now. It’s an open- source cross-platform CLI app for downloading videos from YouTube and a host of many other sites. It is written in Python and released to the public domain for interested parties to use and modify it however they like.
Famous as it is, one cannot deny that it will be more convenient to have a GUI for it and that’s where YouTube-DL GUI comes in handy.
YouTube-DL GUI (YouTube-DLG) is a cross platform front-end GUI of the popular youtube-dl media downloader. It is written in wxPython to be open source and it automatically supports all of youtube-dl’s supported sites.
Features in YouTube-DL GUI
- FOSS: free to download and use with source code available on GitHub.
- Embed subtitles into (mp4) video files.
- Support for authentication and proxy usage.
- Option to specify user agent and referrer.
- Support for multiple youtube-dl CLI options.
- Option to customize file name format for downloaded audio and video files
- Post-processing options including
- Extract audio from video file
- Add metadata
- Select audio quality
- Embed thumbnail in audio file
Thanks to the main WebUpd8 PPA, the following command will work to get YouTube-DL GUI installed on Ubuntu 17.04 and 16.04 / Linux Mint 18.x.
$ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt update $ sudo apt install youtube-dlg
You should know that the latest YouTube-DL GUI doesn’t work in Ubuntu 14.04 because the distro doesn’t have an available wxPython 3 (a runtime requirement) in its official repositories. Earlier versions should still work.
If you don’t care much for getting automatic updates then you can pick up the latest
.deb package by clicking the button below:
Important: you’ll also need to have the twodict package installed and you can get it from here.
Once installed YouTube-DL GUI, just Enter the URL (or multiple URLs) in the designated field and click “Add” and click the start button to begin your download. The remaining options are virtually intuitive to use.
Do you have any experience with youtube-dl? Tell us what you think about this GUI project in the comments section below.