Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/davis-software/ytdownloader
- Owner: Davis-Software
- License: mit
- Created: 2022-02-20T19:19:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-23T17:30:15.000Z (10 months ago)
- Last Synced: 2024-10-11T03:51:52.764Z (27 days ago)
- Topics: 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
- Language: JavaScript
- Homepage: https://projects.software-city.org/p/yt-downloader
- Size: 116 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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