A high-performance, open-source media downloader built for speed.
MediaDl provides a premium, "Linear-style" GUI for yt-dlp and FFmpeg. Download and process media from YouTube, TikTok, Facebook, and 1000+ other sites with a single click.
..Downloading Videos and Music Made Simple..
- High Quality: Supports everything from 144p to 4K.
- Smart Queue: Easily manage multiple downloads in one organized list.
- Batch Paste: Add multiple links at once to save time.
- Live Stats: Real-time tracking of speed, file size, and progress.
- Fast Converter: Switch between MP4, MP3, MKV, and AVI.
- Audio Extractor: Quickly turn any video into a high-quality MP3.
- Drag & Drop: Drop local files into the app to start processing instantly.
- Quick Actions: Instant "Open Folder" and "Play" shortcuts once finished.
- Clean Navigation: Simple sidebar to switch between Home, Tools, and Settings.
- Smart Input: A focused search bar that detects links from your clipboard.
- Sleek Layout: A professional, easy-to-read interface designed for speed.
![]() |
![]() |
![]() |
![]() |
| Site | Video | Audio |
|---|---|---|
| YouTube | β | β |
| TikTok | β | β |
| β | β | |
| β | β | |
| Twitter / X | β | β |
| 1000+ more | β | β |
Full list: yt-dlp supported sites
gitNode.js18+ andnpm- WebView2 Runtime (usually already installed on Windows 10/11)
git clone https://github.com/kevclint/MediaDl.git
cd MediaDlnpm installMediaDl expects these files:
tools/yt-dlp.exetools/ffmpeg.exe
Recommended for best YouTube compatibility on clean PCs (no Node/Deno installed):
tools/node.exe(optional but strongly recommended)
Recommended sources:
- yt-dlp (official): https://github.com/yt-dlp/yt-dlp/releases/latest
- FFmpeg (official builds page): https://ffmpeg.org/download.html
Expected structure:
MediaDl/
`-- tools/
|-- yt-dlp.exe
`-- ffmpeg.exe
`-- node.exe (optional)
npm run devnpm run buildBuild artifacts are generated under:
release/(Windows installer and unpacked app)
.\tools\yt-dlp.exe --version
.\tools\ffmpeg.exe -version
.\tools\node.exe --versionyt-dlp.exe not foundorffmpeg.exe not foundon other devices: Ensure both files exist in your localtools/folder before runningnpm run build, then rebuild the installer.
- Electron β Desktop app framework
- yt-dlp β Video downloading engine
- FFmpeg β Audio/video conversion
-This tool is intended for personal use only. Only download content you have permission to download. Respect copyright laws in your country. -Check out the MIT license for more info...



