Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Tyrrrz/YoutubeDownloader
Downloads videos and playlists from YouTube
https://github.com/Tyrrrz/YoutubeDownloader
download downloader ffmpeg mp3 mp4 playlist reverse-engineering video webm youtube
Last synced: 7 days ago
JSON representation
Downloads videos and playlists from YouTube
- Host: GitHub
- URL: https://github.com/Tyrrrz/YoutubeDownloader
- Owner: Tyrrrz
- License: mit
- Created: 2018-11-16T11:30:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T23:12:32.000Z (6 months ago)
- Last Synced: 2024-05-02T00:54:48.810Z (6 months ago)
- Topics: download, downloader, ffmpeg, mp3, mp4, playlist, reverse-engineering, video, webm, youtube
- Language: C#
- Homepage:
- Size: 1.1 MB
- Stars: 6,735
- Watchers: 168
- Forks: 1,005
- Open Issues: 5
-
Metadata Files:
- Readme: Readme.md
- License: License.txt
Awesome Lists containing this project
- awesome - Tyrrrz/YoutubeDownloader - Downloads videos and playlists from YouTube (C\#)
- awesome-rainmana - Tyrrrz/YoutubeDownloader - Downloads videos and playlists from YouTube (C# #)
- made-in-ukraine - YoutubeDownloader
README
# YoutubeDownloader
[![Status](https://img.shields.io/badge/status-maintenance-ffd700.svg)](https://github.com/Tyrrrz/.github/blob/master/docs/project-status.md)
[![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://tyrrrz.me/ukraine)
[![Build](https://img.shields.io/github/actions/workflow/status/Tyrrrz/YoutubeDownloader/main.yml?branch=master)](https://github.com/Tyrrrz/YoutubeDownloader/actions)
[![Release](https://img.shields.io/github/release/Tyrrrz/YoutubeDownloader.svg)](https://github.com/Tyrrrz/YoutubeDownloader/releases)
[![Downloads](https://img.shields.io/github/downloads/Tyrrrz/YoutubeDownloader/total.svg)](https://github.com/Tyrrrz/YoutubeDownloader/releases)
[![Discord](https://img.shields.io/discord/869237470565392384?label=discord)](https://discord.gg/2SUWKFnHSm)
[![Fuck Russia](https://img.shields.io/badge/fuck-russia-e4181c.svg?labelColor=000000)](https://twitter.com/tyrrrz/status/1495972128977571848)
Development of this project is entirely funded by the community. Consider donating to support!
**YoutubeDownloader** is an application that lets you download videos from YouTube.
You can copy-paste URL of any video, playlist or channel and download it directly to a format of your choice.
It also supports searching by keywords, which is helpful if you want to quickly look up and download videos.> **Note**:
> This application uses [**YoutubeExplode**](https://github.com/Tyrrrz/YoutubeExplode) under the hood to interact with YouTube.
> You can [read this article](https://tyrrrz.me/blog/reverse-engineering-youtube-revisited) to learn more about how it works.## Terms of use[[?]](https://github.com/Tyrrrz/.github/blob/master/docs/why-so-political.md)
By using this project or its source code, for any purpose and in any shape or form, you grant your **implicit agreement** to all the following statements:
- You **condemn Russia and its military aggression against Ukraine**
- You **recognize that Russia is an occupant that unlawfully invaded a sovereign state**
- You **support Ukraine's territorial integrity, including its claims over temporarily occupied territories of Crimea and Donbas**
- You **reject false narratives perpetuated by Russian state propaganda**To learn more about the war and how you can help, [click here](https://tyrrrz.me/ukraine). Glory to Ukraine! πΊπ¦
## Download
- π’ **[Stable release](https://github.com/Tyrrrz/YoutubeDownloader/releases/latest)**
- π [CI build](https://github.com/Tyrrrz/YoutubeDownloader/actions/workflows/main.yml)> **Note**:
> If you're unsure which build is right for your system, consult with [this page](https://useragent.cc) to determine your OS and CPU architecture.> **Note**:
> **YoutubeDownloader** comes bundled with [FFmpeg](https://ffmpeg.org) which is used for processing videos.
> You can also download a version of **YoutubeDownloader** that doesn't include FFmpeg (`YoutubeDownloader.Bare.*` builds) if you prefer to use your own installation.## Features
- Cross-platform graphical user interface
- Download videos by URL
- Download videos from playlists or channels
- Download videos by search query
- Selectable video quality and format
- Automatically embed subtitles
- Automatically inject media tags
- Log in with a YouTube account to access private content## Screenshots
![list](.assets/list.png)
![single](.assets/single.png)
![multiple](.assets/multiple.png)