Simple QT-frontend for youtube-dl.
youtube-dl is able to download lots of videos from streaming sites, not only from YouTube. See supported sites.
Check out the requirements. You can choose to compile the binary yourself or use the binary I compiled (found in Releases). Be sure to give the binary execution rights.
There is an executable installer for Windows found in the releases called setup_windows.exe
.
A portable version can be found in the 7zip archive youtube-dl-qt-windows
.
- Qt5
- youtube-dl
Both are available in most repositories.
The packages you need to install are:
libqt5core5a
libqt5gui5
libqt5widgets5
youtube-dl
ffmpeg (optional) / libav for Debian
For building:
qtbase5-dev
Note that the youtube-dl version in the Ubuntu repositories is outdated and may not support all the sites you expect. To install the latest version of youtube-dl check out their installation instructions.
Packages needed:
qt5-base
youtube-dl
ffmpeg (optional)
I could be missing one. If this is the case, report an issue.
First, clone the git repository.
clone git@github.com:ToCodeABluejay/youtube-dl-qt.git
Go into the directory:
cd youtube-dl-qt
Run:
make clean
qmake -config release
make
sudo make install
The executable should be named youtube-dl-qt
.
youtube-dl-qt is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.