GTK3 UI for youtube,vimeo and others
Version 1.4.1
This simple GUI for the youtube-dl runs on linux. Goal was to get high quality audio and video using ffmepg where necessary.
-
Downloads either video(with audio) or audio only from youtube, vimeo and other platforms by simply dragging the url from the browser to the list.
-
Videos from different sites (such as Youtube, Vimeo,Rumble and (German Broadcasting)Mediatheks can be downloaded.
-
Press the "Download" button to download the list or single URLs.
-
In addition an URL may be entered manually using the "plus" icon
-
The URLs in the list can be saved and restored
-
When downloading, the "Download" button becomes an "Interrupt" button, which enables you to stop the download while underway.
-
Doubleclick on an downloaded entry will start playing it with the default audio/video player
-
Via context menu entries can be removed, folders opened or files downloaded again(forced)
-
Multi selection via "CRTL+A"
-
Can also be started via terminal with "YtGui"
Clicking the "clogwheel" icon you may set the target directories for video and audio individually as well as the download quality.
There are 3 options for video quality:
- A MP4 container will lead mostly to a good result,but usually not the best
- MKV container can take literally any codec. Since youtube often uses webm container with vp9 and opus codecs this would be the choice for best quality
- The "auto" modus will not pass any merge requests to youtube-dl, so depending on the available data either MKV or webm container will be the output.
- python3
- python3-gi (debian) or python-gobject (Arch)
- ffmpeg
Search for "ytdownloader" in pamac, yay or on AUR. If done by hand:
- Download PKGBUILD from https://aur.archlinux.org/packages/ytdownloader/
- Open terminal and execute "makepkg -s"
- sudo pacman -U ytdownloader....
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 10FA0B428C349916
- sudo add-apt-repository ppa:jentiger-moratai/mediatools
- sudo apt update
- sudo apt install ytdownloader
sudo apt install python3-gi ffmpeg
sudo pacman -Syu python-gobject ffmpeg
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf -y install ffmpeg
- Download the current YtDownloader*.tar
- Unpack it and run the command sudo ./install.sh in the unpacked folder.
- Install just copies a desktop file and some python scripts to /opt/ytdownloader
- In case your distro's youtube-dl is too old use sudo ./installYoutube-dl.sh to get the lastest version. Be sure to remove the youtube-dl package before, in case it is already installed
- 2019-11 Immediate download when dragged, added context menus for delete, delete via "DEL" button, clean output file name
- 2019-12 Doubleclick invokes play of default audio or video player, open folder via context menu
- 2021-02 Support for youtube playlists - redesigned the model, multiple selection possible
- 2021-02 Added update for youtube-dl (if installed manually by the "installYoutube-dl" script)
- 2021-02 Fixed youtube playlist special url downloads
- 2021-03 Support for various media platforms
- 2021-11 Prepare for AUR PKGBUILD
- 2021-11 Moved backend from youtube-dl to yt-dlp
- 2021-11 Prepare for debian .deb