Add files via upload

This commit is contained in:
Muhamed
2025-01-28 17:29:25 +02:00
committed by GitHub
parent 8ad6c3491d
commit f2c2f477a4
+9 -7
View File
@@ -1,6 +1,6 @@
# YTSage # YTSage
A modern YouTube downloader with a clean PyQt6 interface. Download videos in any quality, extract audio, fetch subtitles (including auto-generated), and view video metadata. Built with yt-dlp for reliable performance. A modern YouTube downloader with a clean PySide6 interface. Download videos in any quality, extract audio, fetch subtitles (including auto-generated), and view video metadata. Built with yt-dlp for reliable performance.
## Screenshots ## Screenshots
@@ -31,20 +31,22 @@ A modern YouTube downloader with a clean PyQt6 interface. Download videos in any
- 🎥 Smart video quality selection with automatic audio merging - 🎥 Smart video quality selection with automatic audio merging
- 🎵 Audio-only extraction - 🎵 Audio-only extraction
- 📝 Manual and auto-generated subtitle support - 📝 Manual and auto-generated subtitle support with language filtering
- ️ Video metadata display (views, upload date, duration) - ️ Video metadata display (views, upload date, duration)
- 🖼️ Thumbnail preview - 🖼️ Thumbnail preview
- 🎨 Clean, user-friendly interface - 🎨 Clean, modern PySide6 interface
- 🚀 Built on yt-dlp for robust downloading - 🚀 Built on yt-dlp for robust downloading
- ⏯️ Download control (pause, resume, and cancel) - ⏯️ Download control (pause, resume, and cancel)
- 📊 Real-time progress tracking (speed, ETA, percentage) - 📊 Real-time progress tracking (speed, ETA, percentage)
- 📝 Built-in yt-dlp log viewer - 📝 Built-in yt-dlp log viewer
- ⚙️ Custom yt-dlp command support - ⚙️ Custom yt-dlp command support with real-time output
- 📋 Playlist download support with auto-detection - 📋 Playlist download support with auto-detection
- 💾 Save download path memory - 💾 Save download path memory
- 🔄 Automatic updates checker - 🔄 One-click yt-dlp updater
- ⚠️ User-friendly error messages - ⚠️ User-friendly error messages
- 🛠️ FFmpeg installation checker and guide - 🛠️ FFmpeg installation checker and guide
- 📎 Quick URL paste button
- 🎯 Smart format filtering (Video/Audio)
## Download ## Download
@@ -113,7 +115,7 @@ By following these steps, you can efficiently download entire playlists in the b
## Requirements ## Requirements
- Python 3.7+ - Python 3.7+
- PyQt6 - PySide6
- yt-dlp - yt-dlp
- Pillow - Pillow
- requests - requests
@@ -137,7 +139,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
## Acknowledgments ## Acknowledgments
- [yt-dlp](https://github.com/yt-dlp/yt-dlp) for the powerful downloading engine - [yt-dlp](https://github.com/yt-dlp/yt-dlp) for the powerful downloading engine
- [PyQt6](https://www.riverbankcomputing.com/software/pyqt/) for the GUI framework - [PySide6]([text](https://en.wikipedia.org/wiki/PySide)) for the GUI framework
- [FFmpeg](https://ffmpeg.org/) for the audio and video processing - [FFmpeg](https://ffmpeg.org/) for the audio and video processing
- [Pillow](https://pypi.org/project/Pillow/) for the image processing - [Pillow](https://pypi.org/project/Pillow/) for the image processing
- [requests](https://pypi.org/project/requests/) for the HTTP requests - [requests](https://pypi.org/project/requests/) for the HTTP requests