Skip to content
/ yt-dl Public

(NOT MAINTAINED) easy-to-use YouTube downloader (GUI)

License

Notifications You must be signed in to change notification settings

FranzPio/yt-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yt-dl

WARNING: This project is no longer maintained!
Using it nonetheless is strongly discouraged and will result in nothing but disappointment.
A web version is currently being worked on, though, so that's something...aight?


easy-to-use YouTube downloader (GUI), created with PyQt5, pytube and beautifulsoup4

Features

  • download videos or playlists from YouTube
  • mp4, webm, 3gp supported
  • extract audio from downloaded video files / convert audio to mp3

To do

  • support YouTube adaptive streams (i.e. resolutions >= 1080p)
  • convert video to other formats (e.g. mkv, avi)
  • bundle ffmpeg or automatically download + install it (needed to combine yt's separate audio / video streams)
  • set ID3 tags to files (e.g. title, creator, thumbnail)

[...] (see 'Projects' tab)

Installation

Windows:

download yt-dl_x.x.x_setup.exe, execute it and follow the instructions

Source:

(extrapolate accordingly for non-Debian distros)

Install dependencies
sudo apt install python3-pip python3-setuptools python3-bs4
sudo pip3 install -U pytube PyQt5 beautifulsoup4
(optional) Fix appearance

on some systems using the distro's PyQt package results in an improved appearance, e.g. on Debian this can be done as follows:

pip3 uninstall PyQt5 sip
sudo apt install python3-pyqt5
Clone repo
git clone https://github.com/FranzPio/yt-dl && cd yt-dl/src
Launch application
python3 main.py

Packages

No packages published

Languages