ZYGO is a lightweight Python command-line tool for downloading YouTube videos and audio. It wraps yt-dlp and adds a simpler interface for people who want a fast, direct downloader without a heavy UI or complex setup.
This project can:
- download a single YouTube video
- download audio-only tracks as MP3
- download entire playlists
- save files to a custom folder
- choose faster or lower-quality modes for quick downloads
- detect FFmpeg automatically when available
In simple terms, it turns a long yt-dlp command into a small, focused CLI tool for everyday downloads.
- video and audio downloads
- playlist support
- custom output folder
- quality presets for faster downloads
- progress output while downloading
- resume-friendly settings for interrupted transfers
- cross-platform Python setup
ZYGO uses the yt-dlp engine under the hood to resolve YouTube streams and download media. The project adds a nicer command layer, clearer defaults, and a few practical tuning options for speed and reliability.
It is best thought of as a convenience wrapper around a strong downloader engine, not a completely new protocol implementation.
- Python 3.8+
- yt-dlp
- FFmpeg is recommended for audio conversion and smoother media processing