Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davis-software/ytdownloader

Download and convert Videos from YouTube and other sites with thumbnail and metadata support
https://github.com/davis-software/ytdownloader

auto-update download-videos downloader electron electron-app ffmpeg ffmpeg-wrapper linux linux-app mac macos plain-js video windows windows-10 youtube youtube-dl youtube-downloader yt-dlp yt-dlp-gui

Last synced: 10 days ago
JSON representation

Download and convert Videos from YouTube and other sites with thumbnail and metadata support

Awesome Lists containing this project

README

        

# YouTube Video Downloader

> Developed by [Davis_Software](https://github.com/Davis-Software) © 2022

![GitHub release (latest by date)](https://img.shields.io/github/v/release/Davis-Software/YTDownloader?style=for-the-badge)
![GitHub issues](https://img.shields.io/github/issues-raw/Davis-Software/YTDownloader?style=for-the-badge)
![GitHub closed issues](https://img.shields.io/github/issues-closed/Davis-Software/YTDownloader?style=for-the-badge)
![GitHub all releases](https://img.shields.io/github/downloads/Davis-Software/YTDownloader/total?style=for-the-badge)
![GitHub](https://img.shields.io/github/license/Davis-Software/YTDownloader?style=for-the-badge)

> The Recode: Now with a new awesome looking UI design!
>
> Video info preview and easy/automatic format selection
> ![](.github/img/preview1.png)
>
> Optimized for audio downloads with ability to add custom metadata and a thumbnail
> ![](.github/img/preview2.png)
>
> #### And best of all... many UI animations and ripple effects!

# Features
- Playlist support (currently in beta)
- High Quality Download
- Applying metadata and thumbnails to output file
- Output converter
- Preview video information (thumbnail, title, description, views, etc...)
- Compatible with all [youtube-dl](https://github.com/ytdl-org/youtube-dl) websites (not only YouTube)
- Automatic download / update of [youtube-dl](https://github.com/ytdl-org/youtube-dl) and [FFMpeg](https://ffmpeg.org/)

# Requirements
* #### Releases
* `tar` is required for extracting the `ffmpeg` archive on Linux
* all other requirements are included in the installer or downloaded automatically
* #### Compiling
* `git` is required for cloning the repository
* `nodejs` and `npm` are required for compiling the application

# Installation
* Download an installer
* Go to the [releases](https://github.com/Davis-Software/YTDownloader/releases) page and download an installer compatible with your OS
* Compile yourself:
* Clone the repository `git clone https://github.com/Davis-Software/YTDownloader.git`
* Enter directory `cd YTDownloader-master`
* Install required packages `npm install`
* Run the application to check if it's working `npm start`
* Compile the application into an installer `npm run dist` (for win64)
* Consult `package.json` for more commands & info