Поиск по сайту:

You-Get — загрузчик с интерфейсом командной строки для загрузки медиафайлов с более чем 80 веб-сайтов

Большинство из вас, возможно, использовали (или, по крайней мере, слышали о) Youtube-dl, программу командной строки для загрузки видео с YouTube и других более чем 100 веб-сайтов. Я только что наткнулся на похожую утилиту под названием You-Get. Это также загрузчик CLI, написанный на Python. Он позволяет загружать изображения, аудио и видео с популярных веб-сайтов, таких как YouTube, Facebook, Twitter и многих других. В настоящее время поддерживается более 80 веб-сайтов. Нажмите здесь, чтобы прочитать полный список поддерживаемых сайтов.

You-Get — это не только загрузчик, но и возможность потоковой передачи онлайн-видео в вашем медиаплеере. Он даже позволяет искать видео в Google. Просто введите поисковый запрос, и You-Get найдет его в Google и загрузит самые релевантные видео. Еще одна примечательная особенность — она позволяет приостанавливать и возобновлять загрузку. Это совершенно бесплатное кроссплатформенное приложение с открытым исходным кодом для Linux, Mac OS и Windows.

Установите You-Get

Убедитесь, что у вас установлены следующие необходимые компоненты.

  • Питон 3
  • FFmpeg (настоятельно рекомендуется) или Libav.
  • (Необязательно) RTMPDump

You-Get можно установить разными способами. Официально рекомендуемый метод — использование менеджера пакетов Pip. Если вы еще не установили PIP в свой компьютер с Linux, перейдите по следующей ссылке.

  • Как управлять пакетами Python с помощью Pip

Обратите внимание, что вы должны установить версию pip для Python 3.

Теперь выполните следующую команду для установки You-Get:

pip3 install you-get

Вы можете обновить You-Get до последней версии с помощью команды:

pip3 install --upgrade you-get

Начало работы с вами-Get

Использование практически такое же, как и у утилиты Youtube-dl.

Загрузить видео

Чтобы скачать видео, просто запустите:

you-get https://www.youtube.com/watch?v=HXaglTFJLMc

Пример вывода:

site: YouTube
title: The Last of The Mohicans by Alexandro Querevalú
stream:
 - itag: 22
 container: mp4
 quality: hd720
 size: 56.9 MiB (59654303 bytes)
 # download-with: you-get --itag=22 [URL]

Downloading The Last of The Mohicans by Alexandro Querevalú.mp4 ...
 100% ( 56.9/ 56.9MB) ├███████████████████████████████████████████████████████┤[1/1] 752 kB/s

Перед загрузкой вы можете просмотреть подробную информацию о видео. You-Get может сделать это, используя флаг "--info" или "-i". Эта опция предоставит вам все доступные качества и форматы данного видео.

you-get -i https://www.youtube.com/watch?v=HXaglTFJLMc

Или,

you-get -info https://www.youtube.com/watch?v=HXaglTFJLMc

Пример вывода будет:

site: YouTube
title: The Last of The Mohicans by Alexandro Querevalú
streams: # Available quality and codecs
 [ DASH ] ____________________________________
 - itag: 137
 container: mp4
 quality: 1920x1080
 size: 101.9 MiB (106816582 bytes)
 # download-with: you-get --itag=137 [URL]

- itag: 248
 container: webm
 quality: 1920x1080
 size: 90.3 MiB (94640185 bytes)
 # download-with: you-get --itag=248 [URL]

- itag: 136
 container: mp4
 quality: 1280x720
 size: 56.9 MiB (59672392 bytes)
 # download-with: you-get --itag=136 [URL]

- itag: 247
 container: webm
 quality: 1280x720
 size: 52.6 MiB (55170859 bytes)
 # download-with: you-get --itag=247 [URL]

- itag: 135
 container: mp4
 quality: 854x480
 size: 32.2 MiB (33757856 bytes)
 # download-with: you-get --itag=135 [URL]

- itag: 244
 container: webm
 quality: 854x480
 size: 28.0 MiB (29369484 bytes)
 # download-with: you-get --itag=244 [URL]

[ DEFAULT ] _________________________________
 - itag: 22
 container: mp4
 quality: hd720
 size: 56.9 MiB (59654303 bytes)
 # download-with: you-get --itag=22 [URL]

По умолчанию You-Get загрузит формат, отмеченный DEFAULT. Если вам не нравится этот формат или качество, вы можете выбрать любой другой формат, который вам нравится. Используйте значение itag, указанное в каждом формате.

you-get --itag=244 https://www.youtube.com/watch?v=HXaglTFJLMc

Загрузить аудио

Следующая команда загрузит аудио с сайта Soundcloud.

$ you-get 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'
Site: SoundCloud.com
Title: ALL GIRLS ARE THE SAME (PROD. NICK MIRA)
Type: MP3 (audio/mpeg)
Size: 2.58 MiB (2710046 Bytes)

Downloading ALL GIRLS ARE THE SAME (PROD. NICK MIRA).mp3 ...
 100% ( 2.6/ 2.6MB) ├███████████████████████████████████████████████████████┤[1/1] 983 kB/s

Чтобы просмотреть подробную информацию об аудиофайле, используйте флаг -i.

you-get -i 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'

Загрузить изображения

Чтобы загрузить изображение, запустите:

you-get https://pixabay.com/en/mountain-crumpled-cyanus-montanus-3393209/

You-Get также может загружать все изображения с веб-страницы.

you-get https://ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/

Поиск видео

You-Get даже не требует действующего URL-адреса. Вы можете просто ввести в него случайные поисковые запросы, и You-Get поищет его в Google и загрузит наиболее релевантное видео на основе вашей строки поиска.

$ you-get 'Micheal Jackson'
Google Videos search:
Best matched result:
site: YouTube
title: Michael Jackson - Beat It (Official Video)
stream:
 - itag: 43
 container: webm
 quality: medium
 size: 29.4 MiB (30792050 bytes)
 # download-with: you-get --itag=43 [URL]

Downloading Michael Jackson - Beat It (Official Video).webm ...
 100% ( 29.4/ 29.4MB) ├███████████████████████████████████████████████████████┤[1/1] 2 MB/s

Просмотр видео

You-Get может транслировать онлайн-видео в медиаплеере или браузере без рекламы и раздела комментариев.

Чтобы просмотреть видео в медиаплеере, например VLC, выполните следующую команду:

you-get -p vlc https://www.youtube.com/watch?v=HXaglTFJLMc

Или,

you-get --player vlc https://www.youtube.com/watch?v=HXaglTFJLMc

Аналогично, для потоковой передачи видео в браузере, например Chrome, используйте:

you-get -p chromium https://www.youtube.com/watch?v=HXaglTFJLMc

Как вы можете видеть на скриншоте выше, здесь нет рекламы и раздела комментариев. Просто обычная страница с видео.

Установить путь и имя файла для загруженных видео

По умолчанию видео будут загружены в текущий рабочий каталог с заголовками видео по умолчанию. Вы, конечно, можете изменить их по своему усмотрению, используя флаг --output-dir/-o, чтобы установить путь, и --output-filename/-O, чтобы указать путь. задайте имя загружаемого файла.

you-get -o ~/Videos -O output.mp4 https://www.youtube.com/watch?v=HXaglTFJLMc

Приостановить и возобновить загрузку

Нажмите CTRL+C, чтобы отменить загрузку. Временный файл .download будет сохранен в выходном каталоге. В следующий раз, когда вы запустите you-get с теми же аргументами, процесс загрузки возобновится с последнего сеанса.

Если файл загружен полностью, временное расширение .download исчезнет, и you-get просто пропустит загрузку. Чтобы принудительно выполнить повторную загрузку, используйте параметр --force/-f.

Для получения более подробной информации обратитесь к разделу справки, выполнив следующую команду.

you-get --help

И это все на данный момент. Впереди еще больше хороших вещей. Следите за обновлениями!

Ваше здоровье!

Ресурс:

  • Веб-сайт вы получаете

Статьи по данной тематике