Version 1.0.6: Now includes encrypted configuration storage and improved FFmpeg setup experience!
A powerful, user-friendly media downloader application for Windows that supports downloading videos and music from multiple platforms including YouTube, VK, and other music services.
- YouTube: Download videos in MP4 format with best available quality
- VK Video: Support for VK (VKontakte) video content
- Automatic organization: Downloads are sorted into organized folders
- YouTube Music: Download individual tracks or entire playlists
- Multi-platform music support: Works with various music platforms (excluding VK music)
- MP3 conversion: Automatically converts audio to high-quality MP3 format (192kbps)
- Persistent settings: Saves download directory and FFmpeg path between sessions
- First-run setup: Guided configuration on first launch
- Windows AppData integration: Stores configuration in
%APPDATA%\UltraDownloader\ - Auto-updater: Built-in update checker with automatic download and installation
- Encrypted settings: All configuration data is stored securely with encryption
- Real-time progress bars: Visual download progress with speed indicators
- File size display: Shows download size in MB during transfer
- Intuitive menu system: Easy navigation through numbered options
- Error handling: Clear error messages and recovery options
- Windows 10 or later
- FFmpeg
- Internet connection
- Download the
UltraDownloader.exefile - Run the executable (no installation required)
- Follow the setup prompts:
- Select your preferred download directory
- You will be prompted to set FFmpeg path (can be skipped and configured later)
For audio conversion features:
- On first launch, you will be prompted to set FFmpeg path (you can skip and configure later)
- Alternatively, in UltraDownloader, select option
d, then1to set the path - Or download FFmpeg from ffmpeg.org and extract to a folder
UltraDownloader v_._._
--------------
ffmpeg_dir: C:/ffmpeg/bin/ffmpeg.exe
save_dir: C:/Users/___/Videos
--------------
1. Download Video
2. Download Music
d. Change directories
u. Check for updates
q. Quit
Enter choice:- Select option
1 - Paste the video URL when prompted
- Watch the progress bar and wait for completion
- Select option
2 - Choose download mode:
1: Single track only2: Entire playlist/album
- Paste the music URL
- Audio will be converted to MP3 automatically
All downloads are saved in a structured format:
Your_Selected_Directory/
└── UD_Downloaded/
├── Video/
│ ├── YouTube Video Title.mp4
│ └── VK Video Title.mp4
└── Music/
├── Song Title.mp3
└── Playlist_Name/
├── Track 1.mp3
├── Track 2.mp3
└── ...
- Select option
ufrom the main menu - The AutoUpdater will check for new versions
- Follow the prompts to download and install updates
- Only download content you have permission to download
- Respect copyright laws and terms of service
- This tool is for personal use only
- VK music is not supported
- Some platforms may have download restrictions
- Playlist downloading depends on source platform support
- Set FFmpeg path using option
din the main menu - Or download FFmpeg from the official website
- Check your internet connection
- Verify the URL is correct and accessible
- Ensure you have write permissions in the download directory
- The terminal window must remain open during downloads
- Do not resize the terminal window while downloading
- Built with: Python, yt-dlp, Tkinter, requests
- Configuration: Encrypted binary storage in
%APPDATA%\UltraDownloader\secure_config.bin(legacy JSON config also supported) - Dependencies: FFmpeg
- Platform: Windows (standalone EXE)
UltraDownloader stores its settings (download/FFmpeg paths and update-repository info) in an encrypted binary file rather than plain JSON. This isn't about hiding secrets — it's about protecting the app from accidental damage:
- Encrypted storage: Configuration is stored encrypted using Fernet symmetric encryption in
%APPDATA%\UltraDownloader\secure_config.bin - Tamper-resistant: The config can't be hand-edited in a text editor, so a stray character or bad path won't break the app — all changes go through the in-app menus
- Machine-bound keys: Encryption keys are derived from your system information (hostname, username, platform), so a config file can't be copy-pasted between machines and cause confusing mismatches
MIT License — free use and modification of the code
Enjoy downloading with UltraDownloader! 🎉
Note: Always respect content creators and copyright holders when downloading media.
=============================================================
Версия 1.0.6: Теперь включает зашифрованное хранилище конфигурации и улучшенную настройку FFmpeg!
Мощное и удобное приложение для загрузки мультимедиа для Windows, которое поддерживает загрузку видео и музыки с нескольких платформ, включая YouTube, VK и другие музыкальные сервисы.
- YouTube: Загрузка видео в формате MP4 с наилучшим доступным качеством
- VK Video: Поддержка видеоконтента VK (ВКонтакте)
- Автоматическая организация: Загрузки сортируются по организованным папкам
- YouTube Music: Загрузка отдельных треков или целых плейлистов
- Поддержка мультиплатформенной музыки: Работает с различными музыкальными платформами (за исключением VK music).
- Преобразование MP3: Автоматически преобразует аудио в высококачественный формат MP3 (192 Кбит/с)
- Постоянные настройки: Сохраняет каталог загрузки и путь к FFmpeg между сеансами.
- Настройка при первом запуске: Управляемая настройка при первом запуске
- Интеграция с Windows AppData: Сохраняет конфигурацию в
%APPDATA%\UltraDownloader\ - Автообновление: Встроенная проверка обновлений с автоматической загрузкой и установкой
- Зашифрованные настройки: Все данные конфигурации хранятся в зашифрованном виде
- Индикаторы выполнения в реальном времени: Визуальный ход загрузки с индикаторами скорости
- Отображение размера файла: Показывает размер загружаемого файла в МБ во время передачи
- Интуитивно понятная система меню: Простая навигация по пронумерованным параметрам
- Обработка ошибок: Четкие сообщения об ошибках и варианты восстановления
- Windows 10 или более поздней версии
- FFmpeg
- Подключение к Интернету
- Загрузите файл
UltraDownloader.exe - Запустите исполняемый файл (установка не требуется)
- Следуйте инструкциям по установке:
- Выберите предпочитаемый каталог загрузки
- Будет предложено указать путь к FFmpeg (можно пропустить и настроить позже)
Для функций преобразования аудио:
- При первом запуске вам будет предложено указать путь к FFmpeg (можно пропустить и настроить позже)
- Альтернативно, в UltraDownloader выберите опцию
d, затем1чтобы указать путь - Или загрузите FFmpeg из ffmpeg.org и извлеките в папку
UltraDownloader v_._._
--------------
ffmpeg_dir: C:/ffmpeg/bin/ffmpeg.exe
save_dir: C:/Users/___/Videos
--------------
1. Download Video
2. Download Music
d. Change directories
u. Check for updates
q. Quit
Enter choice:- Выберите опцию
1 - Вставьте URL-адрес видео при появлении запроса
- Следите за индикатором выполнения и дождитесь завершения
- Выберите опцию
2 - Выберите режим загрузки:
1: только один трек2: Весь список воспроизведения/альбом
- Вставьте URL-адрес музыки
- Аудио будет автоматически преобразовано в MP3
Все загруженные файлы сохраняются в структурированном формате:
ваш_выбранный_директорий/
└── UD_Downloaded/
├── Видео/
│ ├── Название видео на YouTube.mp4
│ └── Название видео на VK.mp4
└── Музыка/
├── Название песни.mp3
└── Название плейлиста/
├── Трек 1.mp3
├── Трек 2.mp3
└── ...
- Выберите опцию
uв главном меню - AutoUpdater проверит наличие новых версий
- Следуйте инструкциям для загрузки и установки обновлений
- Загружайте только тот контент, на который у вас есть разрешение
- Соблюдайте законы об авторском праве и условия предоставления услуг
- Этот инструмент предназначен только для личного использования
- Музыка ВКОНТАКТЕ не поддерживается
- На некоторых платформах могут быть ограничения на загрузку
- Загрузка плейлистов зависит от поддержки исходной платформы
- Укажите путь к файлу FFmpeg, используя опцию
dв главном меню - Или загрузите файл FFmpeg с официального веб-сайта
- Проверьте подключение к Интернету
- Убедитесь, что URL указан правильно и доступен
- Убедитесь, что у вас есть разрешения на запись в каталог загрузки
- Окно терминала должно оставаться открытым во время загрузки
- Не изменяйте размер окна терминала во время загрузки
- Создано с использованием: Python, yt-dlp, Tkinter, requests
- Конфигурация: зашифрованное бинарное хранилище в
%APPDATA%\UltraDownloader\secure_config.bin(также поддерживается устаревший JSON-конфиг) - Зависимости: FFmpeg
- Платформа: Windows (автономный исполняемый файл)
UltraDownloader хранит настройки (пути к загрузкам/FFmpeg и данные репозитория для обновлений) в зашифрованном бинарном файле, а не в обычном JSON. Это не про сокрытие секретов — это защита приложения от случайной порчи настроек:
- Зашифрованное хранилище: Конфигурация хранится в зашифрованном виде с использованием симметричного шифрования Fernet, в
%APPDATA%\UltraDownloader\secure_config.bin - Защита от случайных правок: Файл конфигурации нельзя отредактировать вручную в текстовом редакторе — случайный лишний символ или неверный путь не сломает программу, все изменения проходят через меню приложения
- Ключи привязаны к машине: Ключи шифрования создаются на основе информации о вашей системе (имя хоста, имя пользователя, платформа), поэтому файл конфигурации нельзя просто скопировать на другой компьютер и получить путаницу из-за несовпадений
Лицензия MIT — свободное использование и модификация кода
Наслаждайтесь загрузкой с UltraDownloader! 🎉
Примечание: Всегда уважайте создателей контента и правообладателей при загрузке мультимедийных материалов.