Найти тему

Заметка о youtube-dl или как еще скачать видео с YouTube

Я думаю, большинству когда-то приходилось качать видео с ютьюба. Обычно для этого пользуются онлайн-сервисами, но не все знают, что это можно сделать прямо из командной строки, в этом нам поможет утилита youtube-dl.

Для начала утилиту нужно скачать. Как это сделать написано на их сайте - youtube-dl.org.

Приведу несколько примеров использования этой утилиты.

Скачать видео средствами самой утилиты можно так:

youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc

Скачать с использованием ffmpeg:

ffmpeg -i "LINK_TO_VIDEO" -c copy OUTPUT.mp4

Как получить "LINK_TO_VIDEO" смотрите ниже.

Получаем ссылки на видео и аудио по отдельности:

youtube-dl --get-url https://www.youtube.com/watch?v=BaW_jenozKc

В результате утилита вернет 2 ссылки на аудио и видео в максимальном качестве.

Если нужна одна ссылка на видео + аудио команда такая:

youtube-dl -f best --get-url https://www.youtube.com/watch?v=BaW_jenozKc

Если нам нужно получить ссылки сразу на несколько видео, то создаем файл, например, in.txt и в него добавляем ссылки на видео (по одной ссылке в каждой строке).

youtube-dl -f best -a in.txt --get-url

Утилита покажет ссылки в терминале. Если мы их хотим сохранить сразу в файл, то команда такая:

youtube-dl -f best -a in.txt --get-url > out.txt

Материал с сайта phpnick.ru. Ссылка на материал -https://phpnick.ru/posts/category/administration/80