Инструмент для загрузки видеофайлов с поддержкой прямых ссылок, YouTube через yt-dlp. Поддерживает интерактивный режим с красивым интерфейсом, работу через прокси и cookies браузеров. В интерактивном режиме можно использовать вручную написанные cookies для обхода базовых проверок.
- 📥 Универсальная загрузка - работа с прямыми ссылками (MP4, MKV) и через yt-dlp
- 🎯 Автоопределение - автоматическое определение оптимального режима скачивания
- 🍪 Cookies браузеров - поддержка 16 тестовых cookies
- 🔗 Прокси-поддержка - работа через HTTP/HTTPS/SOCKS5 с аутентификацией
- 🎨 Интерактивный интерфейс - интуитивный диалоговый интерфейс
- 📊 Прогресс-бар - визуализация процесса загрузки с оценкой времени
- 🔧 Гибкая настройка - выбор качества и пути сохранения
- 🚀 Высокая скорость - Асинхронная загрузка на базе Tokio
- 🖥️ Кроссплатформенность - работает на Windows, macOS и Linux
- Rust 1.91+ (установка)
- На окончание 2025 года все зависимости прописанны в Cargo.toml последних версий.
| Опция | Описание | Пример |
|---|---|---|
--url |
URL видео (обязательно в CLI) | --url "..." |
--output |
Папка для сохранения (по умолчанию: ./) |
-o ~/Videos |
--quality |
Качество видео: best, 720, 1080, worst |
-q 1080 |
--cookies |
Путь к файлу cookies Netscape | --cookies cookies.txt |
--cookies-browser |
Тип браузера для тестовых cookies | --cookies-browser FirefoxLinux |
--proxy |
Прокси: http://user:pass@host:port или socks5://host:port |
--proxy socks5://127.0.0.1:1080 |
--mode |
Режим: auto, direct, youtube |
--mode direct |
# Клонирование репозитория
git clone https://github.com/RayAIl/Download_Video.gitcd Download_Videocargo build --releasecargo runПримеры установки
./target/release/Download_Video --url "..." --quality best
--cookies-browser firefox-windows
./target/release/Download_Video --url "..."
--proxy "socks5://127.0.0.1:1080"
--cookies-browser edge-windows

