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.
- Easy selection of video/audio/container formats
- Download videos from playlists
- Listing and downloading channel videos
- Embedding chapter markers
- Fast, multithreaded downloading
![](https://private-user-images.githubusercontent.com/16824470/290068100-bc5afcad-1d5a-48fb-a727-49c95f068de5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5MDI2MjgsIm5iZiI6MTczOTkwMjMyOCwicGF0aCI6Ii8xNjgyNDQ3MC8yOTAwNjgxMDAtYmM1YWZjYWQtMWQ1YS00OGZiLWE3MjctNDljOTVmMDY4ZGU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE4VDE4MTIwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwNTA2NmQ4YmQ4N2U3OWU2NzNhNGFiNDY5NzU0NWRjODc2NWVkOTg1Y2Q0YjkzYWNkMWJhNzg3MTIwZjk2NjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.3WRyqBWdhzkHlXLzd2fQNoTmWdAY1FVY5oL6YDQcol4)
- Microsoft Windows 7+ (x64)
- .NET 8.0 Desktop Runtime
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
:
- "yt-dlp.exe" from https://github.com/yt-dlp/yt-dlp/releases
- "aria2c.exe" from https://github.com/aria2/aria2/releases (
aria2-1.37.0-win-64bit-build1.zip
). - "ffmpeg.exe" from https://github.com/BtbN/FFmpeg-Builds/releases (
ffmpeg-master-latest-win64-lgpl.zip
)
- Channels section
- Audio-only formats
- Scheduler
- Subtitle support
- Multi-platform support
- Browser Integration
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.
|
Avalonia UI |
![]() |
C# / .NET |