Skip to content

RayAIl/Download_Video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Logo Project Logo

🎬 Универсальный видеозагрузчик

Rust License: MIT Cross-Platform

Инструмент для загрузки видеофайлов с поддержкой прямых ссылок, 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.git
cd Download_Video

Сборка проекта

cargo build --release

Запуск

cargo run

🚀 Быстрый старт будет доступен после сборки билда для macOS, Linux

Примеры установки

./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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages