Об этом проекте
You-Get — это компактная утилита командной строки для загрузки медиаконтента (видео, аудио, изображений) из интернета. Она позволяет скачивать медиа с таких популярных сайтов, как YouTube, Youku, Niconico, Bilibili и многих других. Для сайтов, которые явно не указаны, универсальный экстрактор пытается найти и загрузить ресурсы.
Ключевые возможности:
- Загрузка видео, аудио и изображений с поддерживаемых сайтов.
- Прямая трансляция онлайн-видео в медиаплеер (например, mpv, vlc) или браузер без рекламы.
- Сканирование веб-страниц для загрузки изображений или произвольных бинарных файлов.
- Показ доступных вариантов качества и формата перед загрузкой.
- Поиск в Google Videos и загрузка наиболее релевантного результата при вводе ключевого слова вместо URL.
- Пауза и продолжение загрузки с сохранением временных файлов `.download` для восстановления прогресса.
- Установка пользовательских путей и имён выходных файлов.
- Настройка HTTP-прокси, включая прокси для конкретных экстракторов, для контента, ограниченного по региону.
- Загрузка файлов cookie браузера (Mozilla `cookies.sqlite` или Netscape `cookies.txt`) для доступа к приватному или требующему авторизации медиа.
- Извлечение URL загружаемых ресурсов или вывод извлечённых данных в формате JSON.
Требования: Python 3.7.4 или выше и FFmpeg 1.0 или выше (необходимы для объединения многосоставных видео и загрузки в высоком разрешении). RTMPDump — опциональная зависимость. Установка доступна через pip, Homebrew, Git clone, Antigen, Flox и FreeBSD pkg. Предусмотрены определения автодополнения для Bash, Fish и Zsh. Проект распространяется под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.