[![Chat](https://img.shields.io/badge/Chat-on%20Telegram-blue)](https://t.me/+5Kma9lxB0z40Y2M0)
[![Release](https://img.shields.io/github/v/release/legend2ks/YoutubeDownloader?label=Release&color=2ea043)](https://github.com/legend2ks/YoutubeDownloader/releases)
[![Downloads](https://img.shields.io/github/downloads/legend2ks/YoutubeDownloader/total?label=Downloads&color=2ea043)](https://github.com/legend2ks/YoutubeDownloader/releases)
[![Donate](https://img.shields.io/badge/_-Donate-red.svg?logo=undertale&logoColor=ff3333&labelColor=ffcccc&color=ff3333)](DONATE.md)
An open-source YouTube video downloader that allows you to easily download videos from YouTube in all available original qualities. It uses yt-dlp, ffmpeg and aria2 under the hood.
Features
- Easy selection of video/audio/container formats
- Download videos from playlists
- Listing and downloading channel videos
- Embedding chapter markers
- Fast, multithreaded downloading
Screenshots
Installing
Requirements:
Releases
Building from source code
Clone the repository (including submodules):
git clone --recursive https://github.com/legend2ks/YoutubeDownloader
Build the project using the build script, or:
cd YoutubeDownloader
dotnet publish "YoutubeApp/YoutubeApp.csproj" -c "Release" -o "Publish/app" -p:DebugType=None -p:PublishSingleFile=true --self-contained false
Download the project dependencies and put them in Publish/app/utils
:
Roadmap
- [x] Channels section
- [ ] Audio-only formats
- [ ] Scheduler
- [ ] Subtitle support
- [ ] Multi-platform support
- [ ] Browser Integration
❤ Support
This project is free and open source, if you like my work, please consider:
- Star this project on GitHub
- Donate
Your support helps keep the project going.
Tech Stack
|
Avalonia UI
|
|
C# / .NET
|