Очень часто бывает так, что необходимо скачать видео с YouTube и совсем не хочется ставить для этого кучу программ, которые могут быть с дополнительным мусором и вирусами.
На помощь нам приходит консольная утилита youtube-dl. Для ее использования Вам подойдет любой VDS сервер под управлением ОС Linux либо Windows .
Установка youtube-dl
Ubuntu/Debian/CentOS/MacOS
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Windows
Скачайте исполняемый файл youtube-dl.exe и поместите его в папку %SYSTEMROOT%\System32
Пример использования
Чтобы скачать видео с максимальным качеством достаточно выполните следующую команду
youtube-dl https://www.youtube.com/watch?v=it8ZoklxceY
В качестве ссылки используйте ссылку ну видео которое вы хотите скачать
Для выбора качества скачиваемого видео нужно использовать ключ -F после чего вы получите список возможных вариантов скачивания, пример указан ниже
youtube-dl -F https://www.youtube.com/watch?v=it8ZoklxceY
[youtube] it8ZoklxceY: Downloading webpage
[youtube] it8ZoklxceY: Downloading MPD manifest
[info] Available formats for it8ZoklxceY:
format code extension resolution note
139 m4a audio only DASH audio 49k , m4a_dash container, [email protected] 48k (22050Hz)
140 m4a audio only DASH audio 130k , m4a_dash container, [email protected] (44100Hz)
251 webm audio only DASH audio 136k , webm_dash container, opus @160k (48000Hz)
278 webm 256x144 DASH video 95k , webm_dash container, vp9, 30fps, video only
160 mp4 256x144 DASH video 108k , mp4_dash container, avc1.4d400b, 30fps, video only
242 webm 426x240 DASH video 220k , webm_dash container, vp9, 30fps, video only
133 mp4 426x240 DASH video 242k , mp4_dash container, avc1.4d400c, 30fps, video only
134 mp4 640x360 DASH video 281k , mp4_dash container, avc1.4d401e, 30fps, video only
243 webm 640x360 DASH video 405k , webm_dash container, vp9, 30fps, video only
244 webm 854x480 DASH video 752k , webm_dash container, vp9, 30fps, video only
135 mp4 854x480 DASH video 1155k , mp4_dash container, avc1.4d4014, 30fps, video only
247 webm 1280x720 DASH video 1505k , webm_dash container, vp9, 30fps, video only
136 mp4 1280x720 DASH video 2310k , mp4_dash container, avc1.4d4016, 30fps, video only
302 webm 1280x720 DASH video 2646k , webm_dash container, vp9, 60fps, video only
248 webm 1920x1080 DASH video 2646k , webm_dash container, vp9, 30fps, video only
298 mp4 1280x720 DASH video 3465k , mp4_dash container, avc1.4d4016, 60fps, video only
299 mp4 1920x1080 DASH video 3533k , mp4_dash container, avc1.64002a, 60fps, video only
137 mp4 1920x1080 DASH video 4331k , mp4_dash container, avc1.64001e, 30fps, video only
303 webm 1920x1080 DASH video 4410k , webm_dash container, vp9, 60fps, video only
18 mp4 640x360 360p 278k , avc1.42001E, [email protected] 96k (44100Hz), 8.24MiB
22 mp4 1280x720 720p 848k , avc1.64001F, [email protected] (44100Hz) (best)
Выбираете нужное качество и указываете номер для скачивания после параметра -f
youtube-dl -f 18 https://www.youtube.com/watch?v=it8ZoklxceY
После выполнения команды начнется скачивание видео.
[youtube] it8ZoklxceY: Downloading webpage
[youtube] it8ZoklxceY: Downloading MPD manifest
[download] Destination: Установка WireGuard на VDS_VPS _ Настройка подключения-it8ZoklxceY.mp4
[download] 100% of 8.24MiB in 00:01
Более подробнее о всех доступных параметрах вы сможете прочитать выполнив команду
youtube-dl -h