Мы уверены, что вы знаете уже все возможные способы скачивания видео с популярного видеохостинга 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 можно командой:
Для всех остальных дистрибутивов, вы можете быстро установить youtube-dl в систему командой:
После скачивания программы вам придется изменить разрешения для запуска исполняемого файла:
Используем youtube-dl для скачки видео
Для загрузки видео с Youtube или других сайтов достаточно написать простую команду:
Скачиваем видео в нескольких форматах
В наше время видео на Youtube представлено в различных форматах, в таком случае, для скачки видео в определенном формате необходиом вначале проверить доступность этого формата. Для этого к команде добавляется параметр «-F». Он позволит вам узнать все доступные форматы для этого видео.
Вывод программы будет выглядеть как-то так:
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
Для начала необходимо узнать, есть ли к видео субтитры:
Для скачки всех субтитров, не скачивая видео:
Скачиваем определенные субтитры
Для скачивания определенного субтитра с Youtube, просто запустите предыдущую команду. Тут в выводе программе “playlist_url” — это URL плейлиста, который вы хотите скачать.
youtube-dl разноплановая программа для командной строки, которая позволяет выполнять множество функциональных операций. Не удивительно, что эта программа очень популярна.