Популярный видеохостинг YouTube не позволяет скачивать видео напрямую, по крайней мере, в бесплатном режиме, но это ограничение легко обойти, либо отредактировав вручную ссылку в адресной строке браузера, либо воспользовавшись сторонними сервисами или программами. Недостатка в последних нет, но это ничуть не мешает разработчикам реализовывать альтернативные и подчас непривычные методы скачивания видео с YouTube. Например, с помощью PowerShell.
Правда, установить специальную тулзу вам таки придется, поскольку в самом PowerShell нет функции «выпрямления» ссылок с видеосервисов. Также вам понадобится установить интерпретатор Python версии 2.6, 2.7 или 3.2+ и Microsoft Visual C++ 2010, если отсутствует. Консольная утилита youtube-dl не требует установки, вы можете поместить ее в любое расположение кроме системного каталога System32.
Чтобы каждый раз не указывать в PowerShell путь к исполняемому файлу утилиты, разработчик рекомендует записать его в переменную PATH. Для этого запустите тот же PowerShell и выполните в нём команду setx path "%path%;D:\youtube", где youtube — папка с исполняемым файлом утилиты youtube-dl.
Сама же команда скачивания выглядит следующим образом:
youtube-dl.exe URL
Как вы поняли, URL — это адрес видеоролика. По умолчанию контент сохраняется в ту папку, в которой был запущен PowerShell и в среднем разрешении 480p. Это не есть хорошо, поэтому мы рекомендуем использовать в команде параметр -f bestvideo (лучшее видео), а саму команду перенести в скрипт, дабы избавить себя от необходимости запускать консоль вручную.
Создайте в Блокноте текстовый файл, скопируйте в него указанный ниже код и сохраните c расширением CMD или BAT на рабочий стол.
powershell -ExecutionPolicy Bypass -noprofile -command youtube-dl.exe -f bestvideo $(Get-Clipboard)
Теперь вы можете скачивать видео с YouTube одним кликом. Скопируйте URL ролика и запустите командный файл. Данные из буфера обмена будут переданы утилите youtube-dl, после чего тут же начнется скачивание контента. Утилита автоматически выберет видео наилучшего качества и сохранит его на рабочий стол. А вообще параметров у youtube-dl вагон и маленькая тележка, если у вас есть время и желание, можете ознакомиться с ними на страничке автора github.com/ytdl-org/youtube-dl.
Скачать же саму консольную утилиту можно с сайта ytdl-org.github.io/youtube-dl/index.html, там же вы найдете ссылку на полный список поддерживаемых веб-ресурсов, количество которых вас приятно удивит.
И еще маленький, а для кого-то, возможно, большой бонус. Помимо консольной, утилита имеет десктопную версию загрузчика, доступного для скачивания с сайта mrs0m30n3.github.io/youtube-dl-gui. Если GUI для вас так важен, можете воспользоваться ею, но как на наш взгляд, удобнее пользоваться заранее сконфигурированным скриптом.
Добавить комментарий