Как скачать видео Youtube с помощью командной строки используя youtube-dl

Download-YouTube-Videos

Мы уверены, что вы знаете уже все возможные способы скачивания видео с популярного видеохостинга YouTube. Но, все эти способы объединяет одно – графический интерфейс. В этой статье будет показан способ скачать видео с Youtube в командной строке. Это, теоретически позволит скачивать видео в автоматическом режиме.


youtube-dl

youtube-dl – небольшая программа, написанная на Python, позволяющая скачать видео с Youtube, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles и других похожих сайтов. Для работы программы необходимо иметь установленный интерпретатор Python, что автоматически означает отсутствие привязки к платформе Linux или Windows или даже MacOS X.

Программа youtube-dl поддерживает докачку прерванных загрузок. Если программа была закрыта в процессе исполнения (например по Ctrl+C, или из-за потери интернет-соединения), то процесс закачки можно продолжить по тому-же URL видео. Программа автоматически продолжает завершенные закачки, которые отметены в ее рабочей папке. Это означает, что вам нет необходимости дополнительно использовать сторонние программы закачки.

Установка youtube-dl

Если вы устанавливаете программу в дистрибутивах, основанных на Ubuntu, то установить youtube-dl можно командой:

sudo apt-get install youtube-dl

Для всех остальных дистрибутивов, вы можете быстро установить youtube-dl в систему командой:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

После скачивания программы вам придется изменить разрешения для запуска исполняемого файла:

sudo chmod a+rx /usr/local/bin/youtube-dl

Используем youtube-dl для скачки видео

Для загрузки видео с Youtube или других сайтов достаточно написать простую команду:

youtube-dl VIDEO_URL

Скачиваем видео в нескольких форматах

В наше время видео на Youtube представлено в различных форматах, в таком случае, для скачки видео в определенном формате необходиом вначале проверить доступность этого формата. Для этого к команде добавляется параметр “-F”. Он позволит вам узнать все доступные форматы для этого видео.

youtube-dl -F http://www.youtube.com/watch?v=5G3eexXBcIg

Вывод программы будет выглядеть как-то так:

Setting language
BlXaGWbFVKY: Downloading video webpage
BlXaGWbFVKY: Downloading video info webpage
BlXaGWbFVKY: Extracting video information
Available formats:
37 : mp4 [1080×1920]
46 : webm [1080×1920]
22 : mp4 [720×1280]
45 : webm [720×1280]
35 : flv [480×854]
44 : webm [480×854]
34 : flv [360×640]
18 : mp4 [360×640]
43 : webm [360×640]
5 : flv [240×400]
17 : mp4 [144×176]

Теперь, когда доступные форматы нам известны, давайте скачаем видео в том формате и качестве, которое нам хотелось бы:

youtube-dl -f 17 http://www.youtube.com/watch?v=5G3eexXBcIg

Скачиваем субтитры, используя youtube-dl

Для начала необходимо узнать, есть ли к видео субтитры:

youtube-dl –list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw

Для скачки всех субтитров, не скачивая видео:

youtube-dl –all-subs –skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw

Скачиваем определенные субтитры

Для скачивания определенного субтитра с Youtube, просто запустите предыдущую команду. Тут в выводе программе “playlist_url” – это URL плейлиста, который вы хотите скачать.

youtube-dl -cit playlist_url

youtube-dl разноплановая программа для командной строки, которая позволяет выполнять множество функциональных операций. Не удивительно, что эта программа очень популярна.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*
Website