πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

oop7 / YTSage

git clone https://github.com/oop7/YTSage.git v5.6.0 Β· 8d ago

Modern YouTube downloader with a clean PySide6 interface. Download videos in any quality, extract audio, fetch subtitles, sponsorBlock, and view video metadata. Built with yt-dlp for reliable performance.

+5
stars, 24h Β· #2,836
+~35
stars, 7 days Β· #3,464
+~150
stars, 30 days Β· #3,460
4.7k
β˜… total Β· +1% this week
340
forks Β· 9 open issues

Star history (as recorded here)

2026-10-20 Β· 4,680 β˜… 2026-10-22 Β· 4,689 β˜…
LanguagePython
LicenseMIT
Created2024-11-29 (1y ago)
Last push4d ago
Watchers24
OwnerUser

GitHub topics

Links

README excerpt
**Modern YouTube downloader with a clean PySide6 interface.** 
Download videos in any quality, extract audio, fetch subtitles, and more.
### 🌍 README Languages
English: EN
| Arabic: AR
| German: DE
| Spanish: ES
| French: FR
| Hindi: HI
| Indonesian: ID
| Italian: IT
| Japanese: JA
| Korean: KO
| Polish: PL
| Portuguese: PT
| Russian: RU
| Turkish: TR
| Chinese: ZH
| Persian: FA
 Installation β€’
 Features β€’
 Usage β€’
 Screenshots β€’
 Troubleshooting β€’
 Telegram β€’
 Sponsor β€’
 Contributing 
---
## ❓ Why YTSage?
YTSage is designed for users who want a **simple yet powerful YouTube downloader**. Unlike other tools, it offers:
- A modern and clean PySide6 interface
- One-click downloads for video, audio, and subtitles
- Advanced features like SponsorBlock, subtitle merging, and playlist selection
- Optional Generic Mode for sites supported by yt-dlp beyond YouTube
- Cross-platform support and easy installation
## ✨ Features
| Core Features | Advanced Features | Extra Features |
|-----------------------------------|-----------------------------------------|------------------------------------|
| πŸŽ₯ Format Table | 🚫 SponsorBlock Integration | 🎞️ FPS/HDR Display |
| 🎡 Audio Extraction | πŸ“ Subtitle Selection & Merging | πŸ”„ Auto Update yt-dlp |
| ✨ Simple UI | πŸ’Ύ Save Description & Thumbnail | πŸ› οΈ FFmpeg/yt-dlp/Deno Detection |
| πŸ“‹ Playlist Support & Selector | πŸš€ Speed Limiter | βš™οΈ Custom Commands |
| πŸ“‘ Chapter Integration | βœ‚οΈ Video Section Trimming | πŸͺ Login with Cookies |
| πŸ“œ Download History | πŸ”„ Version Channel Selection | 🌐 Proxy Support |
| 🎚️ Audio Format Conversion | 🎬 Video Format Settings | πŸ†™ Built-in Updater Tab |
| 🌍 Generic Mode | πŸ”Š Audio Normalization (EBU R128) | 🌍 Localized in 16 Languages |
| πŸ’Ύ Playlist Export | βš™οΈ Default Quality & Subtitles | |
## πŸš€ Installation
### πŸ“¦ Download the App (Easiest Method)
*If you just want to use YTSage and don't know what Python is, start here*
Simply download the pre-built installer for your operating system:
#### πŸͺŸ Windows
| Format | Description |
|--------|-------------|
| | **Standard Installer (Recommended)** - Just double-click to install. |
| | With FFmpeg Included (Use this if you don't already have FFmpeg). |
| | Portable version, no installation needed. |
| | Portable with FFmpeg, zipped. |
 πŸ› οΈ Installation Steps 
1. **EXE Installer (`.exe`)**: Double-click the file and follow the setup wizard.
2. **Portable Version (`.zip`)**: Extract the archive to your desired location and launch `ytsage.exe`.
3. **FFmpeg Included**: Choose versions with FFmpeg included if you don't have FFmpeg installed on your system.
#### 🍎 macOS
> ⚠️ **Note:** These installers are natively built for **Apple Silicon (M1/M2/M3/M4)**. If you are using an older Intel Mac, please use the Python installation method below.
| Format | Description |
|--------|-------------|
| | **Disk Image Installer (Recommended)** - Open and drag to Applications. |
| | Zipped Application for Apple Silicon. |
 πŸ› οΈ Installation Steps 
- **DMG Installer (`.d