A video downloader with Qt GUI (currently only YouTube and Vimeo are maintained)
Go to file
Martchus 0817010dbf use QMessageBox::setDetails() to show SSL errors 2016-04-09 00:52:21 +02:00
application improved project files 2015-12-08 08:41:06 +01:00
cli fixed includes 2015-09-08 17:05:59 +02:00
gui use QMessageBox::setDetails() to show SSL errors 2016-04-09 00:52:21 +02:00
itemdelegates fixed includes 2015-09-08 17:05:59 +02:00
misc First commit 2015-04-22 19:32:04 +02:00
model fixed includes 2015-09-08 17:05:59 +02:00
network fixes 2016-02-05 20:31:45 +01:00
resources fixed description 2016-03-10 22:17:41 +01:00
.gitignore ignore *.txt.user files 2016-01-25 19:24:31 +01:00
CMakeLists.txt show UI files in Qt Creator 2016-01-25 19:04:37 +01:00
LICENSE Initial commit 2015-04-22 19:18:28 +02:00
README.md added Vimeo download 2015-10-14 22:58:55 +02:00
general.pri disable new ABI (can't catch ios_base::failure with new ABI) 2015-12-13 20:47:53 +01:00
videodownloader.doxygen First commit 2015-04-22 19:32:04 +02:00
videodownloader.pro removed creation of Windows icon in qmake project 2016-02-06 17:00:39 +01:00

README.md

Video Downloader

A video downloader with Qt 5 GUI.

Currently YouTube and Vimeo are the only maintained platforms.

This is just a downloader. It does not convert or mux anything. You might use ffmpeg or mkvmerge to convert/remux downloaded videos.

Supported YouTube quality levels

The downloader allows to download any quality, including the HD qualities. However 1080p streams (and above) are only provided as video-only or audio-only stream by YouTube which currently need to be downloaded separately and then muxed together.

TODO

  • Fix (or remove) platforms that are not working.
  • Mux video-only and audio-only streams.
  • Command line interface

Build instructions

The video downloader depends on c++utilities and qtutilities and is built in the same way as these libaries.

The following Qt 5 modules are requried: core gui widgets network