YTDM is a Windows download manager powered by yt-dlp and FFmpeg. It provides guided video and audio downloads, queues, history, browser-cookie support, progress views, settings, logs, and tool management through a terminal-based interface.
- Video, audio, playlist, and links-file workflows
- Normal and fast queue modes
- Guided settings and browser-cookie handling
- Download history, session summaries, and logs
- FFmpeg, FFprobe, FFplay, and yt-dlp integration
- Portable Windows release package
- Dedicated documentation website
Use the latest GitHub Release for the complete package. Large runtime tools are intentionally excluded from the Git repository and included in release assets instead.
- Windows 10 or Windows 11, 64-bit
- PowerShell available in Windows
- Internet connection for online downloads and tool updates
- Download the latest stable ZIP from Releases.
- Extract the complete archive.
- Run
YTDM.bat. - Choose a download mode and follow the guided prompts.
See the installation guide and quick-start guide for detailed instructions.
YTDM.bat Main entry point
Core/ Menus, downloader, settings, history, updater, and shared logic
Scripts/ PowerShell helpers and progress components
Assets/ Text branding resources
Tools/ Runtime-tool documentation; binaries are distributed in Releases
docs/ GitHub Pages documentation website
.github/ Workflows, issue forms, and pull-request template
The complete documentation includes installation, quick start, user guide, screenshots, troubleshooting, FAQ, changelog, download information, and licensing:
Read CONTRIBUTING.md before submitting code. For help, see SUPPORT.md. Security issues should follow SECURITY.md.
YTDM is distributed under the terms in LICENSE.
Current stable release: v4.3.2