Repolode
oop7

oop7/YTSage

Десктопный загрузчик YouTube с интерфейсом на PySide6, использующий yt-dlp для скачивания видео, аудио, субтитров и метаданных.

Open source альтернатива:4K Video DownloaderYTD Video Downloader

Звёзды
4,659
Форки
339
Открытые issues
7
Последний коммит
19 часов назад

Что это?

YTSage — десктопный загрузчик YouTube на Python с графическим интерфейсом PySide6 (Qt). В качестве движка загрузки он использует yt-dlp: можно выбрать формат из таблицы доступных потоков, а затем скачать видео в нужном качестве, извлечь аудио или загрузить субтитры и миниатюры.

Помимо обычного скачивания, доступны удаление рекламных сегментов с помощью SponsorBlock, выбор и объединение субтитров, выбор плейлистов с экспортом в TXT, CSV, M3U или JSON, обрезка по временному диапазону, а также встраивание глав и метаданных. В приложение также входят очередь загрузок, просмотр истории, поддержка прокси и cookies, а также вариант запуска в Docker с доступом через браузер.

YTSage можно установить из PyPI, скачать в виде установщика для Windows, macOS или Linux либо запустить из исходного кода. Для объединения отдельных видео- и аудиопотоков нужен FFmpeg; приложение может обнаружить его или помочь с настройкой.

Ключевые возможности

  • 01Таблица форматов для выбора качества видео и потоков
  • 02Извлечение аудио с конвертацией в форматы, например MP3, FLAC и Opus
  • 03Удаление рекламных сегментов с помощью SponsorBlock
  • 04Выбор субтитров, их встраивание и объединение с прожигом в видео
  • 05Выбор плейлиста и экспорт в TXT, CSV, M3U или JSON
  • 06Очередь загрузок, история и вход по cookies для доступа к приватному контенту

Сценарии использования

  • Сохранение видео с YouTube в заданном разрешении для просмотра офлайн
  • Извлечение аудио из лекций или музыкальных видео в формате MP3 или FLAC
  • Массовое скачивание плейлиста с выбранными видео и субтитрами
  • Скачивание с других сайтов, поддерживаемых yt-dlp, через Generic Mode

Темы

Частые вопросы

Что такое YTSage?
Десктопный загрузчик YouTube с интерфейсом на PySide6, использующий yt-dlp для скачивания видео, аудио, субтитров и метаданных. YTSage — десктопный загрузчик YouTube на Python с графическим интерфейсом PySide6 (Qt). В качестве движка загрузки он использует yt-dlp: можно выбрать формат из таблицы доступных потоков, а затем скачать видео в нужном качестве, извлечь аудио или загрузить субтитры и миниатюры.
YTSage можно использовать бесплатно? Какая у него лицензия?
YTSage распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
YTSage всё ещё поддерживается?
Активно поддерживается. Последний коммит в YTSage — 18 окт. 2026 г..
Для чего можно использовать YTSage?
Сохранение видео с YouTube в заданном разрешении для просмотра офлайн Извлечение аудио из лекций или музыкальных видео в формате MP3 или FLAC Массовое скачивание плейлиста с выбранными видео и субтитрами Скачивание с других сайтов, поддерживаемых yt-dlp, через Generic Mode
Где скачать YTSage?
Исходный код и инструкции по установке — на GitHub: https://github.com/oop7/YTSage

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open-source инструмент автоматически превращает тему или ключевое слово в готовый короткий ролик: пишет сценарий, добавляет озвучку, стоковые кадры, субтитры и фоновую музыку.

132,7 тыс.20,9 тыс.PythonMITОбновлён позавчера