Современный, быстрый и красивый загрузчик видео для macOS, написанный на Swift.
Использует мощь yt-dlp под капотом, предоставляя удобный нативный интерфейс.
- 🚀 Нативный интерфейс: Написан на SwiftUI, работает быстро и плавно.
- 🎨 Интерфейс без выпендрежа: Стильный темный дизайн с продуманными акцентами.
- 📋 Очередь загрузок: Добавляйте несколько ссылок, скачивайте их по очереди или параллельно.
- ⚙️ Гибкие настройки:
- Выбор формата: Видео + Аудио, Только Аудио (MP3), Без звука.
- Выбор папки для сохранения.
- Ручной импорт Cookies (для обхода ограничений YouTube).
- 🛑 Полный контроль: Возможность отмены загрузки в любой момент в очереди загрузок.
- 🇷🇺 Локализация: Полностью на русском языке.
- 🔔 Умные уведомления: Всплывающие подсказки и статус загрузки.
- macOS 14.0 (Sonoma) или новее.
- Xcode 15+ (для сборки).
- Установленный
yt-dlpиffmpeg(приложение попытается найти их автоматически или предложит установить).
-
Клонируйте репозиторий:
git clone https://github.com/YOUR_USERNAME/ytdl_gui.git cd ytdl_gui -
Соберите приложение: Запустите скрипт сборки:
./build_app.sh
Или откройте
Package.swiftв Xcode и запустите проект. -
Запуск: После сборки в папке появится
ytdl_gui.app. Просто перетащите его в "Программы" или запустите двойным кликом.
YouTube часто блокирует загрузки без авторизации. В приложении есть встроенная инструкция:
- Откройте Настройки (шестеренка).
- Нажмите "Как получить cookies?".
- Следуйте инструкции для экспорта
cookies.txtиз браузера. - Выберите файл в настройках.
Приложение поддерживает 1000+ сайтов, включая:
- YTube
- Twtch
- TT
- VK
- Vimeo
- SoundCloud и многие другие.
Этот проект распространяется под лицензией MIT. Свободно используйте и модифицируйте. Основано на yt-dlp.
Создано с помощью Antigravity. Прикольный экспириенс
Поверите, не. Но не нашел я нормальных GUI интерфейсов. Что-бы ссылку скормил, и видос на выходе в лучшем качестве получил. Да и часто надо с рутуба, ютуба скачать видосы, а многие решения, перестали работать.
