Skip to content

Download videos from websites like YouTube and many others (based on yt-dlp)

License

Notifications You must be signed in to change notification settings

Unrud/video-downloader

Repository files navigation

Video Downloader

Translation status

Download videos from websites with an easy-to-use interface. Provides the following features:

  • Convert videos to MP3
  • Supports password-protected and private videos
  • Download single videos or whole playlists
  • Automatically selects a video format based on your quality demands

Based on yt-dlp.

Installation

Download on Flathub

Alternative installation methods

Translation

We're using Weblate to translate the UI. So feel free, to contribute translations over there.

Screenshots

screenshot 1

screenshot 2

screenshot 3

Hidden configuration options

The behavior of the program can be tweaked with GSettings.

Automatic Subtitles

List of additional automatic subtitles to download. The entry all matches all languages.

The default is [].

Flatpak

flatpak run --command=gsettings com.github.unrud.VideoDownloader set com.github.unrud.VideoDownloader automatic-subtitles "['de','en']"

Snap

snap run --shell video-downloader -c 'gsettings "$@"' '' set com.github.unrud.VideoDownloader automatic-subtitles "['de','en']"

Debug

To display messages from yt-dlp run program with the environment variable G_MESSAGES_DEBUG=yt-dlp.

To display information about GOBject references, start the program with the environment variable G_MESSAGES_DEBUG=gobject-ref.