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: about 1 month 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-26T13:04:24.000Z (6 months ago)
- Last Synced: 2024-10-29T14:53:16.734Z (6 months ago)
- Topics: download, downloader, ffmpeg, mp3, mp4, playlist, reverse-engineering, video, webm, youtube
- Language: C#
- Homepage:
- Size: 1.15 MB
- Stars: 8,838
- Watchers: 179
- Forks: 1,207
- Open Issues: 8
-
Metadata Files:
- Readme: Readme.md
- Contributing: Contributing.md
- License: License.txt
Awesome Lists containing this project
- awesome-rainmana - Tyrrrz/YoutubeDownloader - Downloads videos and playlists from YouTube (C# #)
- made-in-ukraine - YoutubeDownloader
- definitive-opensource - YoutubeDownloader
README
# YoutubeDownloader
[](https://github.com/Tyrrrz/.github/blob/master/docs/project-status.md)
[](https://tyrrrz.me/ukraine)
[](https://github.com/Tyrrrz/YoutubeDownloader/actions)
[](https://github.com/Tyrrrz/YoutubeDownloader/releases)
[](https://github.com/Tyrrrz/YoutubeDownloader/releases)
[](https://discord.gg/2SUWKFnHSm)
[](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 audio tracks in alternative languages
- Automatically embed subtitles
- Automatically inject media tags
- Log in with a YouTube account to access private content## Screenshots


