Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Unrud/video-downloader
Download videos from websites like YouTube and many others (based on yt-dlp)
https://github.com/Unrud/video-downloader
Last synced: 2 months ago
JSON representation
Download videos from websites like YouTube and many others (based on yt-dlp)
- Host: GitHub
- URL: https://github.com/Unrud/video-downloader
- Owner: Unrud
- License: gpl-3.0
- Created: 2019-06-06T13:41:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T16:22:58.000Z (3 months ago)
- Last Synced: 2024-10-27T19:23:24.258Z (3 months ago)
- Language: Python
- Homepage:
- Size: 2.03 MB
- Stars: 765
- Watchers: 18
- Forks: 96
- Open Issues: 117
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- fucking-Awesome-Linux-Software - ![Open-Source Software - downloader)) - Download videos from websites like YouTube and many others (based on yt-dlp). (Applications / Internet)
- Awesome-Linux-Software - ![Open-Source Software - downloader) - Download videos from websites like YouTube and many others (based on yt-dlp). (Applications / Internet)
README
# Video Downloader
[![Translation status](https://hosted.weblate.org/widgets/video-downloader/-/gui/svg-badge.svg)](https://hosted.weblate.org/engage/video-downloader/)
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 demandsBased on [yt-dlp](https://github.com/yt-dlp/yt-dlp).
## Installation
### Alternative installation methods
* [Snap Store](https://snapcraft.io/video-downloader)
* [Fedora](https://src.fedoraproject.org/rpms/video-downloader): `sudo dnf install video-downloader`
* [Arch User Repository](https://aur.archlinux.org/packages/video-downloader)## Translation
We're using [Weblate](https://hosted.weblate.org/engage/video-downloader/) to translate the UI. So feel free, to contribute translations over there.
## Screenshots
![screenshot 1](https://raw.githubusercontent.com/Unrud/video-downloader/master/screenshots/1.png)
![screenshot 2](https://raw.githubusercontent.com/Unrud/video-downloader/master/screenshots/2.png)
![screenshot 3](https://raw.githubusercontent.com/Unrud/video-downloader/master/screenshots/3.png)
## 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`.