legend2ks / YoutubeDownloader

YouTube video/playlist/channel downloader
GNU Lesser General Public License v2.1
186 stars 30 forks source link
avalonia csharp downloader ffmpeg video windows youtube youtube-channel-downloader youtube-dl youtube-download youtube-downloader youtube-playlist-downloader youtube-video-downloader yt-dlp
[![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

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

❤ Support

This project is free and open source, if you like my work, please consider:

Your support helps keep the project going.

Tech Stack

Avalonia UI
C# / .NET